摘要:
问 Example: Is the following code valid against the JSON Spec? { precision: "zip" } Or should I always use the following syntax? (And if so, why?) { "p 阅读全文
摘要:
在C#中,不允许将操作符重载方法定义为泛型方法,看看下面这篇贴子: 问 I am trying to implement a generic operator like so: class Foo { public static T operator +<T>(T a, T b) { // Do s 阅读全文
摘要:
下面这篇微软官方文档,介绍了C#的数组: Arrays (C# Programming Guide) 在其中的子章节中,有介绍交错数组(jagged array): Jagged Arrays (C# Programming Guide) 数组都继承自Array类,参考下面的文档: Array Cl 阅读全文
摘要:
我们知道在C#中,基类声明为virtual和abstract的成员,在子类中可以被override,也就是重写。其实被加上override关键字的成员,它本身也是virtual的,可以继续被子类的成员override。 新建一个.NET Core控制台项目,敲入下面的代码: using System 阅读全文
摘要:
一直以为在SQL Server中,使用DECIMAL类型,可以安全地进行各种算术运算,但是看到下面这篇帖子后,才知道即便是DECIMAL类型,也有可能在进行算术运算后,造成精度丢失: Why is there precision loss when multiplying DECIMAL in SQ 阅读全文
摘要:
在SQL Server中,实际上小数数值只有两种数据类型:float 和 decimal,分别是近似数值和精确数值。其他小数类型,都可以使用float和decimal来替代,例如,双精度(double precision)数据类型等价于 float(53),real等价于float(24),nume 阅读全文
摘要:
新建一个.NET Core控制台项目,敲入下面代码,我们来测试将值类型和引用类型加入List<T>集合,有什么不同: using System; using System.Collections.Generic; namespace NetCoreList { //类People,是引用类型 cla 阅读全文
摘要:
在C#中,private和protected访问修饰符被广泛应用,微软对它们的定义如下: private:只有同一 class 或 struct 中的代码可以访问该类型或成员。 protected:只有同一 class 或者从该 class 派生的 class 中的代码可以访问该类型或成员。 相信大 阅读全文
摘要:
C#中的default关键字可以为类型提供默认值,下面是微软的官方文档,对其进行了介绍: Default values of C# types (C# reference) default value expressions (C# reference) 阅读全文
摘要:
关于IDisposable接口,我相信大家都很熟悉了,下面是微软官方文档的介绍: IDisposable Interface Implement a Dispose method 在C# 8.0中,微软引入了IAsyncDisposable接口,下面是微软官方文档的介绍: IAsyncDisposa 阅读全文