摘要:
我们在coding的时候,经常会做一个Config类,里面定义一些系统的公用变量。 可能里面会出现这样的代码: public const string PBD_Sys = @"……"; 也有可能会有人写成这样的样子:public static readonly string TempUnZipFilePath = "NewVersion"; 那么,这两种方式究竟有哪些不同呢?一个是采用的const,一个采用static readonly。 这个涉及到一点编译器的工作方式。比如说,上面的代码出现在类config中,config所在的proje... 阅读全文
摘要:
目录类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public class TestTime { int hours; int minutes; int seconds; public void passtime() { //implementation of behavior } } 调用过程: public cl 阅读全文
摘要:
概述String在任何语言中,都有它的特殊性,在.NET中也是如此。它属于基本数据类型,也是基本数据类型中唯一的引用类型。字符串可以声明为常量,但是它却放在了堆中。希望通过本文能够使大家对.NET中的String有一个深入的了解。不可改变对象在.NET中String是不可改变对象,一旦创建了一个String对象并为它赋值,它就不可能再改变,也就是你不可能改变一个字符串的值。这句话初听起来似乎有些不可思议,大家也许马上会想到字符串的连接操作,我们不也可以改变字符串吗?看下面这段代码: 1using System; 2 3namespace Demo1 4{ 5 /**//// <summa 阅读全文