03 2019 档案

摘要:Access: CLng(Rnd(种子数字)*1000000) SQL Server ceiling(rand(abs(checksum(newid())))*1000000) 阅读全文
posted @ 2019-03-23 15:54 dcrenl 阅读(662) 评论(0) 推荐(0) 编辑
摘要:第一种方式: System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 // 需要测试的代码 .... stopwatch.Stop(); // 停止监视 TimeSpan t 阅读全文
posted @ 2019-03-13 09:27 dcrenl 阅读(7325) 评论(0) 推荐(2) 编辑
摘要:解读一 c# 中 Abstract和Virtual比较容易混淆,都与继承有关,并且涉及override的使用。下面讨论一下二者的区别: 一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生 阅读全文
posted @ 2019-03-12 10:18 dcrenl 阅读(671) 评论(0) 推荐(0) 编辑
摘要:Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的 阅读全文
posted @ 2019-03-12 09:53 dcrenl 阅读(960) 评论(0) 推荐(0) 编辑
摘要:dynamic关键字可充当C#类型系统中的静态类型声明。这样,C#就获得了动态功能,同时仍然作为静态类型化语言而存在。 Var与dynamic: var实际上编译器抛给我们的语法糖,一旦被编译,编译器就会自动匹配var变量的实际类型,并用实际类型来替换该变量的声明,等同于我们在编码时使用了实际类型声 阅读全文
posted @ 2019-03-12 09:42 dcrenl 阅读(1933) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示