随笔分类 - .Net
摘要:C#是强类型语言,强到多变态?一个对象没有定义某个属性,你想点出来,IDE直接给你报语法错误。远不如js那么自由,想怎么点怎么点。 如果你从别人接口中拿到的就是Object类型,你想获取某个属性的值怎么办? 弱类型语言中,一个对象可以随便点出里面的属性,即使没有定义也只是返回给你一个undefine
阅读全文
摘要:系统更新后vs2012无法打开方案资源管理器 vs调试报错: 未找到与约束 ContractName Microsoft.VisualStudio.Language.Intellisense.IGlyphService RequiredTypeIdentity Microsoft.VisualStu
阅读全文
摘要:1、什么是跨域请求: 当从A网站使用AJAX请求B网站时,就会出现跨域请求。 此时B网站能够接收到A网站发来的请求并返回相应的结果,但是浏览器拿到B网站返回的数据时检测到与当前网站的域名不同,出于安全考虑浏览器不会把数据传递给A网站的这个AJAX请求。 2、如何解决跨域请求问题: 跨域问题到现在已经
阅读全文
摘要:Java中这个类库叫POI,C#中叫NPOI,很多从Java一直到.Net平台的类库为了区别大部分都是在前面加个N,比如Hibernate和NHibernate。 npoi下载地址 一、使用NPOI下载大致分以下步骤: 1、创建workbook 2、创建sheet 3、创建row和cell 4、填充
阅读全文
摘要:下载并引入两个dll文件 NPinyin.dll 和 ChnCharInfo.dll 其实这两个dll 任何一个都可以实现汉字转拼音,然而 NPinyin.dll 收录的汉字并不全,但是很人性化,能识别一些常用的汉字。ChnCharInfo.dll 是微软的很全但是不人性化。另外本套代码外有一个自己
阅读全文
摘要:最简单的读写txt文件方式 引用: using System.IO;using System.Text; 代码: 本程序为控制台程序,创建的test.txt文件在“\bin\Debug”目录下。
阅读全文
摘要:一、StyleCop是微软的一个开源的静态代码分析工具,检查c#代码一致性和编码风格。 二、下载地址 http://stylecop.codeplex.com/releases/view/79972 默认安装目录:C:\Program Files (x86)\StyleCop 4.7 自己定义的dl
阅读全文
摘要:使用C#将字符串转化成流,将流转换成字符串,代码如下:
阅读全文
摘要:字符类 字符类与一组字符中的任何一个字符匹配。 限定符 限定符指定在输入字符串中必须存在上一个元素(可以是字符、组或字符类)的多少个实例才能出现匹配项。 限定符包括下表中列出的语言元素。 特殊字符 所谓特殊字符,就是一些有特殊含义的字符,如上面说的"*.txt"中的*,简单的说就是表示任何字符串的意
阅读全文
摘要:Stopwatch类 using System.Diagnostics;
阅读全文
摘要:MVC 中后台向前台输出 “\n”总是报错 因为后台向前台输出 “\n” 后,前台出现换行 eg: "这里是\n换行" var str="这里是 换行"; 这里的\n被翻译成换行,这个变量就出现问题了! 可以在后台输出时把"\n"替换成 <br/>
阅读全文
摘要:delegate 委托的使用: 封装一个方法,该方法只有一个参数并且不返回值。
阅读全文
摘要: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
阅读全文
摘要:1、异步就是一个人做多件事 2、多线程就是多个人做多件事 未完待续。。
阅读全文
摘要:装箱:就是将值类型的数据打包到引用类型的实例中比如将string类型的值abc赋给object对象obj 拆箱:就是从引用数据中提取值类型 比如将object对象obj的值赋给string类型的变量i
阅读全文
摘要:数组 数组 数组在声明时必须指定长度 ArryList 从上面的例子看,在list1中,我们不仅插入了字符串cde,而且插入了数字5678。这样在ArrayList中插入不同类型的数据是允许的。因为ArrayList会把所有插入其中的数据当作为object类型来处理,在我们使用ArrayList处理
阅读全文
摘要:dynamic与var都可代替任何类型 var关键字是C# 3.0开始新增的特性,称为推断类型。 1、必须在定义时初始化 2、一但初始化完成就不能再给变量赋与初始化值类型不同的值 3、var要求是局部变量 4、使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样 dyna
阅读全文