随笔分类 -  C#

摘要:说明:根据预处理标识符执行方法。Conditional 特性是 ConditionalAttribute 的别名,可应用于方法或属性类。相对于#if和#endif,更灵活更简洁和不易出错。 例如:#define CONDITIONAusing System;using System.Colle... 阅读全文
posted @ 2014-06-24 14:36 Infly 阅读(701) 评论(0) 推荐(0)
摘要:扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 扩展方法是在一个静态类中定义的,并且扩展方法也要是静态方法,并且扩展方法的第一个参数为要扩展的类型,必须附加一个... 阅读全文
posted @ 2014-06-13 15:30 Infly 阅读(1117) 评论(0) 推荐(0)
摘要:ConfigurationManager读取和写入 提供对客户端应用程序配置文件的访问 通过引入System.Configuration.dll可以用ConfigurationManager类来读取项目中保存在App.config中的配置信息,如: ... 阅读全文
posted @ 2014-05-29 17:19 Infly 阅读(588) 评论(0) 推荐(0)
摘要:一,基础知识 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, ... 阅读全文
posted @ 2014-05-28 17:54 Infly 阅读(732) 评论(0) 推荐(0)
摘要:提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。public partial class MainWindow : Window { Process myProcess = new Process(); public MainWindow() ... 阅读全文
posted @ 2014-05-28 17:51 Infly 阅读(162) 评论(0) 推荐(0)
摘要:/// <summary> /// 随机排列数组元素 /// </summary> /// <param name="myList"></param> /// <returns></returns> private List<int> ListRandom(List<int> myList) { Random ran = new Random(); List newList = new List(); int index = 0; ... 阅读全文
posted @ 2013-05-25 08:36 Infly 阅读(12884) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/jfzhu/archive/2012/11/16/2772576.html计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定该文件的编码方式的。如果你使用NotePad或WordPad来打开一个文本文件,你并不用担心该文件的编码方式,因为这些应用程序会先读取文件的前几个字节来确定该文件的编码方 阅读全文
posted @ 2013-05-18 18:59 Infly 阅读(7251) 评论(0) 推荐(0)