随笔分类 -  .Net

摘要:C#是强类型语言,强到多变态?一个对象没有定义某个属性,你想点出来,IDE直接给你报语法错误。远不如js那么自由,想怎么点怎么点。 如果你从别人接口中拿到的就是Object类型,你想获取某个属性的值怎么办? 弱类型语言中,一个对象可以随便点出里面的属性,即使没有定义也只是返回给你一个undefine 阅读全文
posted @ 2017-10-26 21:15 .追风逐月 阅读(62404) 评论(1) 推荐(36) 编辑
摘要:系统更新后vs2012无法打开方案资源管理器 vs调试报错: 未找到与约束 ContractName Microsoft.VisualStudio.Language.Intellisense.IGlyphService RequiredTypeIdentity Microsoft.VisualStu 阅读全文
posted @ 2017-08-02 14:47 .追风逐月 阅读(472) 评论(0) 推荐(0) 编辑
摘要:1、什么是跨域请求: 当从A网站使用AJAX请求B网站时,就会出现跨域请求。 此时B网站能够接收到A网站发来的请求并返回相应的结果,但是浏览器拿到B网站返回的数据时检测到与当前网站的域名不同,出于安全考虑浏览器不会把数据传递给A网站的这个AJAX请求。 2、如何解决跨域请求问题: 跨域问题到现在已经 阅读全文
posted @ 2017-05-26 16:29 .追风逐月 阅读(4444) 评论(2) 推荐(15) 编辑
摘要:Java中这个类库叫POI,C#中叫NPOI,很多从Java一直到.Net平台的类库为了区别大部分都是在前面加个N,比如Hibernate和NHibernate。 npoi下载地址 一、使用NPOI下载大致分以下步骤: 1、创建workbook 2、创建sheet 3、创建row和cell 4、填充 阅读全文
posted @ 2017-05-24 20:08 .追风逐月 阅读(12163) 评论(1) 推荐(50) 编辑
摘要:下载并引入两个dll文件 NPinyin.dll 和 ChnCharInfo.dll 其实这两个dll 任何一个都可以实现汉字转拼音,然而 NPinyin.dll 收录的汉字并不全,但是很人性化,能识别一些常用的汉字。ChnCharInfo.dll 是微软的很全但是不人性化。另外本套代码外有一个自己 阅读全文
posted @ 2017-05-15 21:12 .追风逐月 阅读(5857) 评论(0) 推荐(23) 编辑
摘要:最简单的读写txt文件方式 引用: using System.IO;using System.Text; 代码: 本程序为控制台程序,创建的test.txt文件在“\bin\Debug”目录下。 阅读全文
posted @ 2017-05-15 20:52 .追风逐月 阅读(761) 评论(0) 推荐(0) 编辑
摘要:一、StyleCop是微软的一个开源的静态代码分析工具,检查c#代码一致性和编码风格。 二、下载地址 http://stylecop.codeplex.com/releases/view/79972 默认安装目录:C:\Program Files (x86)\StyleCop 4.7 自己定义的dl 阅读全文
posted @ 2017-03-29 20:37 .追风逐月 阅读(8682) 评论(3) 推荐(23) 编辑
摘要:使用C#将字符串转化成流,将流转换成字符串,代码如下: 阅读全文
posted @ 2017-02-24 18:39 .追风逐月 阅读(18931) 评论(0) 推荐(54) 编辑
摘要:匹配了以 'S' 开头的单词: 结果: 阅读全文
posted @ 2017-01-18 10:34 .追风逐月 阅读(170) 评论(0) 推荐(0) 编辑
摘要:常用正则表达式 阅读全文
posted @ 2017-01-18 10:33 .追风逐月 阅读(689) 评论(0) 推荐(0) 编辑
摘要:字符类 字符类与一组字符中的任何一个字符匹配。 限定符 限定符指定在输入字符串中必须存在上一个元素(可以是字符、组或字符类)的多少个实例才能出现匹配项。 限定符包括下表中列出的语言元素。 特殊字符 所谓特殊字符,就是一些有特殊含义的字符,如上面说的"*.txt"中的*,简单的说就是表示任何字符串的意 阅读全文
posted @ 2017-01-18 10:13 .追风逐月 阅读(575) 评论(0) 推荐(0) 编辑
摘要:Stopwatch类 using System.Diagnostics; 阅读全文
posted @ 2017-01-17 11:04 .追风逐月 阅读(268) 评论(0) 推荐(0) 编辑
摘要:MVC 中后台向前台输出 “\n”总是报错 因为后台向前台输出 “\n” 后,前台出现换行 eg: "这里是\n换行" var str="这里是 换行"; 这里的\n被翻译成换行,这个变量就出现问题了! 可以在后台输出时把"\n"替换成 <br/> 阅读全文
posted @ 2016-12-12 21:08 .追风逐月 阅读(4340) 评论(0) 推荐(2) 编辑
摘要:delegate 委托的使用: 封装一个方法,该方法只有一个参数并且不返回值。 阅读全文
posted @ 2016-12-09 18:52 .追风逐月 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Action<T> 委托 阅读全文
posted @ 2016-12-09 18:48 .追风逐月 阅读(4509) 评论(0) 推荐(1) 编辑
摘要:Static Types as using So, we are all quite familiar with this notion of accessing static class members using the qualification first. It is not requir 阅读全文
posted @ 2016-12-09 16:54 .追风逐月 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1、异步就是一个人做多件事 2、多线程就是多个人做多件事 未完待续。。 阅读全文
posted @ 2016-11-16 19:45 .追风逐月 阅读(259) 评论(0) 推荐(0) 编辑
摘要:装箱:就是将值类型的数据打包到引用类型的实例中比如将string类型的值abc赋给object对象obj 拆箱:就是从引用数据中提取值类型 比如将object对象obj的值赋给string类型的变量i 阅读全文
posted @ 2016-11-11 15:55 .追风逐月 阅读(200) 评论(0) 推荐(0) 编辑
摘要:数组 数组 数组在声明时必须指定长度 ArryList 从上面的例子看,在list1中,我们不仅插入了字符串cde,而且插入了数字5678。这样在ArrayList中插入不同类型的数据是允许的。因为ArrayList会把所有插入其中的数据当作为object类型来处理,在我们使用ArrayList处理 阅读全文
posted @ 2016-11-01 09:16 .追风逐月 阅读(7374) 评论(0) 推荐(0) 编辑
摘要:dynamic与var都可代替任何类型 var关键字是C# 3.0开始新增的特性,称为推断类型。 1、必须在定义时初始化 2、一但初始化完成就不能再给变量赋与初始化值类型不同的值 3、var要求是局部变量 4、使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样 dyna 阅读全文
posted @ 2016-10-31 20:52 .追风逐月 阅读(324) 评论(0) 推荐(0) 编辑

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