ASP.NET Core - 选项系统之选项验证 .NET技术

ASP.NET Core – 选项系统之选项验证

  就像 Web Api 接口可以对入参进行验证,避免用户传入非法的或者不符合我们预期的参数一样,选项也可以对配置源的内容进行验证,避免配置中的值与选项类中的属性不对应或者不满足预...
阅读全文
C#面向对象核心-其它 .NET技术

C#面向对象核心-其它

命名空间用来组织和重用代码的,命名空间就像一个工具包,类就像工具。使用 using 命名空间名 或 命名空间名.内容 来使用所需命名空间的内容。
阅读全文
C#面向对象核心-多态 .NET技术

C#面向对象核心-多态

多态是同一个行为具有多个不同表现形式或形态的能力,意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。
阅读全文
C#中的Equals()和== .NET技术

C#中的Equals()和==

C#中的类型分为值类型(如int、double等)和引用类型(用关键字class修饰的类型),下面分别针对这两种情况进行说明。
阅读全文
C#面向对象核心-继承 .NET技术

C#面向对象核心-继承

继承主要实现重用代码,来节省开发时间。一个类B继承一个类A,被继承的类A称为 父类、基类、超类,继承的类B称为 子类、派生类。
阅读全文