the Dead
دوشنبه 20 اسفند 1386, 09:16 صبح
اگر در این کد از explicit typecast استفاده نکنیم چه فرقی در خروجی ایجاد میشه؟؟؟
public class SimpleMath
{
// Not bothering to create a System.EventArgs
// derived type here.
public delegate void MathMessage(string msg);
public event MathMessage ComputationFinished;
}
static void ComputationFinishedHandler(string msg)
{ Console.WriteLine(msg); }
// Event handlers to be converted into
// their underlying delegate.
SimpleMath.MathMessage mmDelegate =
(SimpleMath.MathMessage)ComputationFinishedHandler ;
Console.WriteLine(mmDelegate.Method);
public class SimpleMath
{
// Not bothering to create a System.EventArgs
// derived type here.
public delegate void MathMessage(string msg);
public event MathMessage ComputationFinished;
}
static void ComputationFinishedHandler(string msg)
{ Console.WriteLine(msg); }
// Event handlers to be converted into
// their underlying delegate.
SimpleMath.MathMessage mmDelegate =
(SimpleMath.MathMessage)ComputationFinishedHandler ;
Console.WriteLine(mmDelegate.Method);