Jon*_*eet 27
当然,与任何其他类型相同:
if (foo is Delegate)
Run Code Online (Sandbox Code Playgroud)
或者类型:
if (typeof(Delegate).IsAssignableFrom(t))
Run Code Online (Sandbox Code Playgroud)
这对我来说非常适合
class Test
{
public delegate void MyHandler(string x);
public void RunTest()
{
var del = new MyHandler(Method);
if (del is Delegate)
{
Console.WriteLine(@"del is a delegate.");
}
else
{
Console.WriteLine("del is not a delegate");
}
}
private void Method(string myString)
{
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4722 次 |
| 最近记录: |