# EventArgs.Empty Campo

## Definición

Proporciona un valor para utilizar con los eventos que no tienen datos de eventos.Provides a value to use with events that do not have event data.

``public: static initonly EventArgs ^ Empty;``
``public static readonly EventArgs Empty;``
`` staticval mutable Empty : EventArgs``
``Public Shared ReadOnly Empty As EventArgs ``

EventArgs

## Ejemplos

En el ejemplo siguiente se muestra una aplicación de recuento simple que genera un evento cuando un umbral es igual o superado.The following example shows a simple counting application that raises an event when a threshold is equaled or exceeded. El Empty campo se pasa al `OnThresholdReached` método.The Empty field is passed to the `OnThresholdReached` method.

``````using System;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Counter c = new Counter(new Random().Next(10));
c.ThresholdReached += c_ThresholdReached;

Console.WriteLine("press 'a' key to increase total");
{
}
}

static void c_ThresholdReached(object sender, EventArgs e)
{
Console.WriteLine("The threshold was reached.");
Environment.Exit(0);
}
}

class Counter
{
private int threshold;
private int total;

public Counter(int passedThreshold)
{
threshold = passedThreshold;
}

{
total += x;
if (total >= threshold)
{
OnThresholdReached(EventArgs.Empty);
}
}

protected virtual void OnThresholdReached(EventArgs e)
{
EventHandler handler = ThresholdReached;
if (handler != null)
{
handler(this, e);
}
}

public event EventHandler ThresholdReached;
}
}
``````
``````Module Module1

Sub Main()
Dim c As Counter = New Counter(New Random().Next(10))

Console.WriteLine("press 'a' key to increase total")
End While
End Sub

Sub c_ThresholdReached(sender As Object, e As EventArgs)
Console.WriteLine("The threshold was reached.")
Environment.Exit(0)
End Sub
End Module

Class Counter
Private threshold As Integer
Private total As Integer

Public Sub New(passedThreshold As Integer)
threshold = passedThreshold
End Sub

total = total + x
If (total >= threshold) Then
OnThresholdReached(EventArgs.Empty)
End If
End Sub

Protected Overridable Sub OnThresholdReached(e As EventArgs)
RaiseEvent ThresholdReached(Me, e)
End Sub

Public Event ThresholdReached As EventHandler
End Class
``````

## Comentarios

Pase este valor a los controladores de eventos que están asociados a eventos que no tienen datos.Pass this value to event handlers that are associated with events that do not have data.