摘要:MSDN的定义:静态构造函数用于初始化任何静态数据,或用于执行仅需执行一次的特定操作。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。背后隐藏不少东西,看代码:[代码] 结果Class1.Count=3,正如定义说的,在创建第一个实例的时候会值执行静态构造函数,执行后count=1,要点是,静态构造函数就想一个辅助的东西一样,在最先执行完静态构造函数后类的构造函数依然执行,所以这是...
阅读全文
摘要:javascript:WebForm_DoPostBackWithOptions(new%20WebForm_PostBackOptions("Editor$Edit$lkbPost",%20"",%20true,%20"",%20"",%20false,%20true))
阅读全文
摘要:[代码]创建对象,方法一:[代码] 方法二: [代码]带参数构造函数的情况:创建参数和修改createintance方法:[代码] ss
阅读全文
摘要:XmlWriter类可以把XML写入一个流,文件,StringBuilder,TextWriter或另一个XmlWriter对象中。代码:[代码]运行后生成文件booknew.xml:[代码]
阅读全文
摘要:1.创建XmlReader对象 XmlReader是一个抽象类,所以,要使用XmlReader类,必须使用静态方法Create,该方法返回一个XmlReader对象。Crate方法有许多重装版本,最常用的是,使用字符串参数,输入一个XmlDocument的文件名。另外一个是基于流创建。 2.Read方法 遍历文档。代码: 1XmlReader reader = XmlReader.Create(...
阅读全文
摘要:很多初级程序员问我“我怎样做这个,或者我怎样做那个?”我总是会跟他们说“你想做什么呢?”听闻此言后,他们会死盯着我,就好像我跟他们的妈妈约会了一 样。这就是我的下一个观点,绝不要在知道你想做什么之前去学习怎样做,比如一个程序员想要搜索一个文本文件中是否存在的某个特定的词汇。下面是用C#来实 现该目的: Code highlighting produced by Actipro CodeHigh...
阅读全文
摘要:1、使用事务对象: 1SqlConnection conn = new SqlConnection(ConnectionString); 2 SqlCommand cmd = new SqlCommand("delete from table_a where bh=1",conn); 3 SqlTransaction Trans...
阅读全文
摘要:using关键字有两种用处:(1) 用于引进已经引用的命名空间。例如:using System.Data;“引进已经引用的命名空间”的意思是,您首先必须到项目的References中添加引用,然后再在代码中使用using关键字。(2) 用于在指定范围结束后让.NET自动调用实现了IDisposable接口的类的对象的Dispose()方法。例如: 1using (SqlConnection ...
阅读全文
摘要:1、String创建一个不可改变的对象,StringBuilder创建一个可以改变的对象。string str1 = "a";str1 = "b";给str1更改值等效新建一个String对象。string使用“=”操作符实际上就是new string(info)2、StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象的问题。初始化一个StringBuilder 之后,...
阅读全文
摘要:在c#的语法中我并没有阅读到关于续行的方法介绍。很多人写c#程序不续行的。原来我也是一直不续行的,写sql语句的时候经常拉底部的scrollbar(不知道这东东的中文叫什么,汗一个)。十分不利于修改和查看。现在感觉越来越不爽了。以后写程序太长的话都续行吧。 c#中没有续行符号,不像VB,VC等,都有续行符号。c#续行就是直接回车。但在字符串常数中却不能直接回车。c#中常数字符串续行的方法(我想例子...
阅读全文