33.6 Delegates

The syntax for a delegate in C# closely follows the syntax for a method. The delegate statement is followed by the delegate's return type (or void , if there is none) and the delegate name . This in turn is followed by the delegate's parameter list, in which each parameter takes the form:

 <  parameter_type  > <  parameter_name  > 

For example:

 public delegate void StateChangeEventHandler(object sender,    StateChangeEventArgs e); 

In a VB Delegate statement, the Delegate keyword is followed by the Sub keyword (if the delegate returns a void in C#) or the Function keyword (if the delegate returns some other value). For example, in VB, the StateChangeEventHandler delegate has the following syntax:

 Public Delegate Sub StateChangeEventHandler( _    ByVal sender As Object, ByVal e As StateChangeEventArgs) 


ADO. NET in a Nutshell
ADO.NET in a Nutshell
ISBN: 0596003617
EAN: 2147483647
Year: 2005
Pages: 415

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net