GreenLeaves

310 篇文章
50 人订阅

全部文章

用户1216679

FactoryMethod工厂方法模式升级成AbstractFactory抽象工厂模式

具体参考抽象工厂(AbstractFactory)模式-创建型模式,本文在FactoryMethod工厂方法模式(创建型模式)的基础上进行业务进一步抽象,不做详...

673
用户1216679

FactoryMethod工厂方法模式(创建型模式)

整个抽象的游戏设施建造系统相对变化较慢,本例中只有一个Build的创建方法,而Build内部的方法实现,该实现依赖与各种具体的实现,而这些实现变化的非常频繁,现...

482
用户1216679

原型模式(创建型模式)

整个抽象的游戏设施建造系统相对变化较慢,本例中只有一个Build的创建方法,而Build内部的方法实现,该实现依赖与各种具体的实现,而这些实现变化的非常频繁,现...

772
用户1216679

C# 自定义类型通过实现IFormattable接口,来输出指定的格式和语言文化的字符串(例:DateTime)

在开发一些国际化的应用时,应用程序需要调用与当前线程不同的语言文化来格式化字符串.

833
用户1216679

C# String.Format的格式限定符与Format方法将多个对象格式化一个字符串原理

Format方法将多个对象格式化成一个字符串Format方法解析格式字符串的原理:

502
用户1216679

C# 高效率创建字符串类(StringBuilder)

因为String类型代表不可变字符串,所以无法对当前String类型实例进行处理.所以FCL提供了System.Text.StringBuilder类型,它可以...

633
用户1216679

C# 字符串操作详解

作用:判断传入的字符串是不是当前字符串的开头,可设置比较类型(二进制比较、忽略语言文化比较、按当前线程的语言文化比较)

461
用户1216679

C# 获取所有对象的字符串表示一ToString方法

应用程序开发过程中经常需要获取对象的字符串表示.Object类中定义了一个ToString的虚方法.所以在任何类型的实例上都能调用该方法.

331
用户1216679

字符串留用与字符串池

字符串相等性检查是应用程序常见的操作,于此同时,这也是一种严重损害性能的操作.执行序号(字符串的二进制)相等行检查时,CLR会进行以下操作:

592
用户1216679

C# 字符串操作基本过程(Equals、Compare、EndsWith等处理方法)

2242
用户1216679

CLR关于语言文化的类型一CultureInfo类和字符串与线程的关联

1054
用户1216679

字符、字符串和文本的处理之String类型

942
用户1216679

字符、字符串和文本的处理之Char类型

1222
用户1216679

一、Linq简介

1193
用户1216679

C# 静态构造函数

1、在类实例被初始化的时候执行 ? 2、在类的静态成员被调用的时候执行 ? 3、静态构造函数只会被执行一次,代码如下: static class Progr...

3294
用户1216679

Unity系列之简介

Unity的目标是为了提升"依赖注入"的思想,去建立更加松耦合的系统.patterns & practices 小组在那个时候实现DI的方式和我们现在认为的DI...

3415
用户1216679

四、CLR执行程序集中代码和IL代码简介

三、加载公共语言运行时中介绍了在安装了.Net Framework中加载公共语言运行时,公共语言运行时加载程序集的过程.以及通过vs stdio设置源码编译的目...

2738
用户1216679

五、CLR加载程序集代码时,JIT编译器对性能的产生的影响

1、CLR首次加载代码造成的性能损失      四、CLR执行程序集中代码介绍了CLR在首次执行一个类的时,会初始化一个内部结构,然后当目标方法被首次调用时,...

2767
用户1216679

六、CLR下的托管代码应用程序与非托管代码程序之间的性能对比

1、托管程序二次编译的问题,以及微软做的优化 五、CLR加载程序集代码时,JIT编译器对性能的产生的影响中介绍了CLR下托管应用程序的二次编译对性能产生的影响....

2414
用户1216679

七、Framework类库

1、Framework类库简介   .Net Framework类库包含Framework类库(Framework Class Library,FCL).FCL...

2947

扫码关注云+社区