什么是 C# 中的动态绑定?
在动态绑定中,编译器不会在编译时进行类型检查。检查在运行时进行。
使用它避免匿名类型对一个方法的限制。这是因为只有编译器才能看到类型名;因此,您无法将其声明为方法的返回值。
让我们看一个示例 −
public dynamic GetAnonymousType() { return new { StudentName = "Jack", Subject = "Maths", }; }
在上面,方法被设置为动态,这意味着编译器不会在编译时进行类型检查 −
public dynamic GetAnonymousType() {}
广告