C# 中的动态绑定

csharpprogrammingserver side programming更新于 2024/11/24 0:55:00

在动态绑定中,编译器不会在编译时进行类型检查。在运行时,检查完成。

使用它来避免匿名类型仅限于一种方法。这只是因为类型名称仅对编译器可见;因此,您不能将其声明为方法的返回值。

示例

public dynamic GetAnonymousType() {
   return new {
      StudentName = "Tom",
      Subject = "Java",
   };
}

上面,方法被设置为动态的,这意味着编译器在编译时不会进行类型检查。

public dynamic GetAnonymousType() {
}

相关文章