随笔- 672
文章- 2
评论- 325
阅读-
281万
07 2020 档案
SQL Server的DECIMAL类型,进行算术运算后会有精度变化
摘要:一直以为在SQL Server中,使用DECIMAL类型,可以安全地进行各种算术运算,但是看到下面这篇帖子后,才知道即便是DECIMAL类型,也有可能在进行算术运算后,造成精度丢失: Why is there precision loss when multiplying DECIMAL in SQ
阅读全文
SQL Server 小数类型(float 和 decimal)(转载)
摘要:在SQL Server中,实际上小数数值只有两种数据类型:float 和 decimal,分别是近似数值和精确数值。其他小数类型,都可以使用float和decimal来替代,例如,双精度(double precision)数据类型等价于 float(53),real等价于float(24),nume
阅读全文
C#中,添加值类型和引用类型到List<T>集合有什么不同
摘要:新建一个.NET Core控制台项目,敲入下面代码,我们来测试将值类型和引用类型加入List<T>集合,有什么不同: using System; using System.Collections.Generic; namespace NetCoreList { //类People,是引用类型 cla
阅读全文
C#中,代码能不能访问到private或protected的成员,和当前代码是不是在类型(类、结构体)中有关,和当前代码是不是在类型(类、结构体)的对象实例中无关
摘要:在C#中,private和protected访问修饰符被广泛应用,微软对它们的定义如下: private:只有同一 class 或 struct 中的代码可以访问该类型或成员。 protected:只有同一 class 或者从该 class 派生的 class 中的代码可以访问该类型或成员。 相信大
阅读全文
使用C#中的default关键字为类型提供默认值(链接)
摘要:C#中的default关键字可以为类型提供默认值,下面是微软的官方文档,对其进行了介绍: Default values of C# types (C# reference) default value expressions (C# reference)
阅读全文
IDisposable和IAsyncDisposable接口(链接)
摘要:关于IDisposable接口,我相信大家都很熟悉了,下面是微软官方文档的介绍: IDisposable Interface Implement a Dispose method 在C# 8.0中,微软引入了IAsyncDisposable接口,下面是微软官方文档的介绍: IAsyncDisposa
阅读全文
C# 8中使用IAsyncEnumerable<T>和IAsyncEnumerator<T>,来实现异步迭代(链接)
摘要:首先,我们需要知道为什么我们要使用IAsyncEnumerable<T>和IAsyncEnumerator<T>来实现异步迭代,它有什么好处?可以参考下面这篇文章: IAsyncEnumerable In C# 8 其次,关于异步迭代的实现原理和细节,可以参考下面这篇文章: Iterating wi
阅读全文
C# ValueTask相关文章(链接)
摘要:微软官方文档介绍: ValueTask<TResult> Struct ValueTask Struct 为什么我们需要使用ValueTask,可以参考下面几篇文章: Why would one use Task<T> over ValueTask<T> in C#? Understanding t
阅读全文
SQL Server中WITH(NOLOCK)提示用在视图上会怎样(转载)
摘要:Using WITH NOLOCK Table Hint in Query Using View - Does it Propagate Within the View? 问 If a "WITH NOLOCK" query hint is used on a View in SQL Server,
阅读全文
关于StackExchange.Redis的一些总结
摘要:NuGet包地址: StackExchange.Redis 官网地址: StackExchange.Redis 关于StackExchange.Redis的基本用法可以查看: C# StackExchange.Redis 用法总结 其中讲到了使用StackExchange.Redis来启用分布式锁,
阅读全文
ASP.NET Core MVC的Views(链接)
摘要:下面这篇微软官方文档,介绍了ASP.NET Core MVC中的View(视图): Views in ASP.NET Core MVC 其中这里介绍了,如何从Controller中传递数据到View中。
阅读全文