
C#
love_pgme
我爱编程,编程不爱我~
展开
-
datatable 大数据优先使用 foreach循环
语法糖绝大多数时候不适合大数据量执行DataTable自带Select比手写性能差10左右。 单挑select比多条拼接select快原创 2021-01-21 10:48:02 · 932 阅读 · 0 评论 -
什么是 MIME TYPE?
什么是 MIME TYPE?一、首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例...转载 2019-03-18 16:05:17 · 1428 阅读 · 0 评论 -
泛型委托Action<T>和Fun<TResult>
本节学习了泛型委托Action<T>和Fun<TResult>两类特殊的委托,这两个特殊的委托是Dot FrameWrok自带的。结合lambda表达式,可以在写程序时,简洁代码和提高编码效率。(一)Action<T>和Fun<TResult>两个委托的不同点:Action<T>只能委托必须是无返回值的方法Fun<TRe...转载 2018-11-28 16:12:27 · 764 阅读 · 0 评论 -
委托及事件
转自:http://www.cnblogs.com/warensoft/archive/2010/03/19/1689806.html找其它问题的时候看到的,其实还没来得及看,不过感觉是一篇好文章,当然要收藏啦 哈哈 ,大家想看原文的点上面路径去看吧!在C#中,委托(delegate)是一种引用类型,在其他语言中,与委托最接近的是函数指针,但委托不仅存储对方法入口点的引用,还存储对用于调用...转载 2018-11-28 16:06:07 · 262 阅读 · 0 评论 -
C#语法中一个问号(?)和两个问号(??)的运算符的含义和区别
转:http://www.cnblogs.com/xpvincent/p/9516708.html (1)C#语法中一个个问号(?)的运算符是指:可以为 null 的类型。 MSDN上面的解释:在处理数据库和其他包含不可赋值的元素的数据类型时,将 null 赋值给数值类型或布尔型以及日期类型的功能特别有用。例如,数据库中的布尔型字段可以存储值 true 或 false,或者,该字段...转载 2018-11-21 16:20:24 · 3018 阅读 · 4 评论 -
int.TryParse是干嘛的,怎么用
为什么现在改用int.TryParse了以前一直用 int.Parse(x)或者 Convert.ToInt64(x),后来项目中发现如果x变量的值为null是,就报错了,哪怕我这样写 int.Parse(x=x??"0") 意思是:"如果x为空,就给x赋值‘0’ 字符串,然后转化为 int",还是没逃过报错的危险;然后就琢磨了下int无意中点出 TryParse(),它的出现如天使般拯救...转载 2018-10-22 17:24:30 · 3513 阅读 · 0 评论 -
c#写windows服务
创建一个Windows服务总体步骤如下: 按照Windows Service模板创建项目 添加定时器(timer)或者其它控件,并编写OnStart和OnStop事件方法 protected override void OnStart(string[] args) { //服务开启执行代码 //---------...原创 2018-08-28 18:42:49 · 11127 阅读 · 3 评论 -
几种常见的转换数据类型的方法
后台各种数据强转: Convert.前台数据转int : parseInt()原创 2018-08-15 12:19:01 · 9336 阅读 · 0 评论 -
C# 代码规范和质量检查工具 StyleCop.Analyzers
https://blog.youkuaiyun.com/xiaoxiao520c/article/details/76585609转载 2018-08-11 11:07:29 · 1873 阅读 · 0 评论 -
Resharper(Visual Studio 智能提示)的使用 --电脑配置低者慎用
一:Reshaper是什么即便是那些整天攻击 .NET 和 C# 的人,也常常不得不承认 Visual Studio 确实是个够强大的 IDE,除非他认为更少的 IDE 功能和命令行调试才是更强大的。可是,即便如此,仍阻止不了一些第三方的个人和厂商开发出一些插件来让 VS 变得更强大。Reshaper 就是这样一个 VS 插件,它提供了一些在 VS 基础上更方便于程序员使用的功能,当然,劣势是...转载 2018-08-11 10:23:49 · 5191 阅读 · 0 评论