理解C#中的string类型

目的 本文的目的在于揭示和DOTNET及C#相关的一些常见的和不常见的问题。在这些问题中我的第一篇文章和string数据类型有关,string数据类型是一种引用类型,但是当和其他引用类型比较的时候,很多开发人员可能并不能完全理解它的行为。 问题 对于常见的引用类型,当改变一个对象别名的值时,这种变化也同样会在一个实际的对象中表现出来;反之亦然。但是对于string类型,似乎不是这样的。 解释 引用类型 假设我们有一个类MyType,这个类有一个属性Name;我们还有一个类AppType,这个...
C# | 2007-03-19 21:57 | 阅读 852 次 | 评论 0 条

构造正则表达式

C#正则表达式符号模式 字 符 \:转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来 ^:匹配输入字符串的开始位置 $:匹配输入字符串的结束位置 *:匹配前面的零次或多次的子表达式 +:匹配前面的一次或多次的子表达式 ?:匹配前面的零次或一次的子表达式 {n}:n是一个非负整数,匹配前面的n次子表达式 {n,}:n是一个非负整数,至少匹配前面的n次子表达式 {n,m}:m和n均为非负整数,其中n<=m,最少匹配n次且最多匹配m次 ?:当该字符紧跟在其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式尽可能少的匹配所搜索的字符串 ...
C# | 2007-03-18 22:16 | 阅读 699 次 | 评论 0 条
浏览92273次