C#.NET 定义动态对象dynamic以及属性和方法
C#.NET 定义动态对象dynamic以及属性和方法C# Code:
dynamic a = new
{
Name = "www.cscode.net:C/S框架网",
ShowMessage = new DoSomething((object o) => MessageBox.Show(o.ToString())),
Calc = new DoCalc((int x, int y) => x+y)
};
a.ShowMessage(a.Name);
int result = a.Calc(100, 200);
C# Code:
private delegate void DoSomething(object o);
private delegate int DoCalc(int a, int b);