摘要:
File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件。File类方法的参量很多时候都是路径path。File的一些方法可以返回FileStream和StreamWriter的对象。可以和他们配套使用。S... 阅读全文
摘要:
使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型静态全局变量定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。特点: A、该变量在... 阅读全文
摘要:
一、要提高的代码的可读性,可以从以下几方面努力1、清晰地表达意图2、好的变量、方法、类名3、一个变量、类、方法只做一件事4、同一个方法体内,保持相同的抽象层次5、一致的缩进,一致的格式6、不要重复自己(避免手动的复制与粘贴代码)7、减少“语法噪音”8、减少代码中的嵌套级别9、命名时取有意义的名字,避... 阅读全文
摘要:
释放未托管的资源有两种方法1、析构函数2、实现System.IDisposable接口一、析构函数 构造函数可以指定必须在创建类的实例时进行的某些操作,在垃圾收集器删除对象时,也可以调用析构函数。析构函数初看起来似乎是放置释放未托管资源、执行一般清理操作的代码的最佳地方。但是,事情并不是如此简单。由... 阅读全文
摘要:
HttpWebRequest类主要利用HTTP 协议和服务器交互,通常是通过 GET 和 POST 两种方式来对数据进行获取和提交。下面对这两种方式进行一下说明:GET 方式GET 方式通过在网络地址附加参数来完成数据的提交,比如在地址 http://www.studyofnet.com/?hl=z... 阅读全文
摘要:
1:命令窗口CTRL + D + I,可以在立即窗口中写一些临时的代码2:编辑并继续选中下面的选项,可以让你在调试暂停中,修改代码,而不用重新启动,3:执行单步执行:F10跳进方法:F11跳出方法:SHIFT + F11执行到光标处:CTRL + F104、悬停鼠标查看表达式值查看表达式和局部变量的... 阅读全文
摘要:
一、C#正则表达式符号模式字 符描 述\转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来^匹配输入字符串的开始位置$匹配输入字符串的结束位置*匹配前面的零次或多次的子表达式+匹配前面的一次或多次的子表达式?匹配前面的零次或一次的子表达式{n}n是一个非负整数,匹配前面的n次子表达式... 阅读全文
摘要:
序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件 中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 一、几种序列化技术 1)二进制序列化保... 阅读全文
摘要:
首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 本节先对和文件系统相关的两个.NET类进行简要介绍。 System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使... 阅读全文
摘要:
一、CSV文件规则1 开头是不留空,以行为单位。2 可含或不含列名,含列名则居文件第一行。3 一行数据不跨行,无空行。4 以半角逗号(即,)作分隔符,列为空也要表达其存在。5 列内容如存在半角逗号(即,)则用半角引号(即',')将该字段值包含起来。6 列内容如存在半角引号(即")则应替换成半角双引号... 阅读全文