摘要:
.Net Frameword使用System.Globalization.Culture类型表示一个"语言/国家"对(根据RFC 1766标准).例如,'en-US'代表美国英语,'en-AU'代表澳大利亚英语,而'de-DE'代表德国德语. 在CLR中,每个线程都关联了两个特殊的属性,每个属性都引 阅读全文
摘要:
.Net Framework中处理字符和字符串的主要有以下这么几个类: (1)、System.Char类 一基础字符串处理类 (2)、System.String类 一处理不可变的字符串(一经创建,字符串便不能以任何方式修改) (3)、System.Text.StringBuilder类 一更高效地构 阅读全文
摘要:
.Net Framework中处理字符和字符串的主要有以下这么几个类: (1)、System.Char类 一基础字符串处理类 (2)、System.String类 一处理不可变的字符串(一经创建,字符串便不能以任何方式修改) (3)、System.Text.StringBuilder类 一更高效地构 阅读全文
摘要:
1、查询是什么? 查询是一组指令,描述要从给定数据源(或源)检索的数据以及返回的数据应具有的形状和组织.查询表达式和它所产生的结果不同. 阅读全文
摘要:
语言集成查询Language Integrated Query(LINQ)是一系列将查询功能集成到C#语言的技术统称. 传统数据查询的缺点: 简单的字符串查询,没有编译时类型检查或Intellisense(编译器智能感知)支持,对于每种不同的数据源,还需要学习不同的查询语言,如数据库,需要学sql语 阅读全文
摘要:
一、简介 Unity的目标是为了提升"依赖注入"的思想,去建立更加松耦合的系统.patterns & practices 小组在那个时候实现DI的方式和我们现在认为的DI有所不同,DI不是单一的可重复使用的容器,而是应该专门用于正在使用它的系统. 我们使用一个叫做ObjectBuilder的类库(一 阅读全文
摘要:
1、在类实例被初始化的时候执行 2、在类的静态成员被调用的时候执行 3、静态构造函数只会被执行一次,代码如下: 说明静态构造函数只执行了一次,并将该实例初始化到了内存中.所以结果会显示成累加的情况 阅读全文
摘要:
前面说过C#源文件经过C#编译器生成一个可执行的exe文件,该可执行的PE文件由以下几个部分组成: (1)、PE32(+)头 Windows要求的标准信息 (2)、CLR头 小信息块(CLR模块特有的),这个头包含模块生成时所面向的CLR的major(主)和minor(次)版本号,一些标志,一个Me 阅读全文
摘要:
1、将包含多个类型的源代码文件转换为可以部署的文件。有如下Program.cs的文件,代码如下: 该应用程序实现了打印"Hello World"的功能,该应用程序中引用到的系统类型都来自于MSCorLib.dll文件,简言之,该应用程序定义了一个类型,该类型使用到了其他公司提供的类型. 下面通过命令 阅读全文