Xml 序列化
摘要:1 XML序列化只能序列化对象的公有属性,并且要求对象有一个无参的构造方法,否者无法反序列化。 2 [Serializable]和[NonSerialized]特性对XML序列化无效!所以使用XML序列化时不需要对对象增加[Serializable]特性。 XML形式 处理方法 补充说明 XmlEl
阅读全文
C# 属性和字段的区别
摘要:属性和字段的区别 在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写...
阅读全文
C#中的var类型
摘要:var关键字是C#3.0开始新增的特性,称为推断类型(其实也就是弱化类型的定义) 。VAR可代替任何类型,编译器会根据上下文来判断你到底是想用什么类型,类似OBJECT,但是效率比OBJECT高点。 我们可以赋予局部变量推断“类型”var而不是显式类型。var 关键字指示编译器根据初始化语句右...
阅读全文
HttpContext.Current.Cache 和HttpRuntime.Cache的区别
摘要:先看MSDN上的解释: HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象。 HttpRuntime.Cache:获取当前应用程序的Cache。 我们再用.NET Reflector工具看看HttpContext.Cache和HttpRuntime.Cach...
阅读全文
C# 计算时间差 用timespan函数
摘要:TimeSpan 结构 表示一个时间间隔。命名空间:System程序集:mscorlib(在 mscorlib.dll 中)1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。因此,你可以用DateTime值类型来...
阅读全文
完美解决方案,可排除DATASET不支持System.Nullable错误
摘要:完美解决方案,可排除DATASET不支持System.Nullable错误using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System....
阅读全文
为什么有的代码要用 base64 进行编码
摘要:一、1、传输信道只支持ASCII字符,不方便传输二进制流的场合。 2、含有非ASCII字符,容易出现编码问题的场合。 3、简易的掩人耳目。至少非开发人一眼看不出来是啥。二、Base64主要用于将不可打印的字符转换成可打印字符,或者简单的说将二进制数据编码成ASCII字符。将二进制数据编码成A...
阅读全文
String和string的区别(C#)
摘要:从位置讲:1.String是.NET Framework里面的String,小写的string是C#语言中的string2.如果把using System;删掉,没有大写的String了,System是.NET Framework类库中的一个函数名.从性质讲:1.string是关键字,String...
阅读全文
ASP开发中服务器控件和普通控件的区别
摘要:1.对于服务器按钮控件(即类型的按钮):服务器响应事件:OnClick客户端响应属性:OnClientClick2.对于html按钮控件(即)服务器响应事件:OnServerClick客户端响应事件:onclick3.区别:以下两个属性ID和name ID一般在服务器控件中用的多,个...
阅读全文
C#_控件——CheckBox,TextBox,RequiredFieldValidator
摘要:1. 违法性质: 2. 3.注意添加引用AspNet.ScriptManager.jQuery.dll,就可以使用ScriptManger protected void inse...
阅读全文
C#_控件——DropDownList
摘要:1.html 车身颜色: 2.code protected void Page_Load(object sender, EventArgs e) ...
阅读全文
vs常用调试快捷键
摘要:vs2005常用调试快捷键 ,开发起来更加的方面,虽然现在vs2008发布了,但vs2005还是一个主流,个人还是用vs2005,调试代码也多。F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Sh...
阅读全文