摘要:
ToLower() 把字符串转换成小写字符 ToUpper() 把字符串转换成大写字符 Trim() 删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。 TrimStart() 只删除字符串的头部的空格。 TrimEnd( 阅读全文
摘要:
类型 范围 大小 sbyte -128 到 127 有符号 8 位整数 byte 0到255 无符号 8 位整数 char U+0000 到 U+ffff 16 位 Unicode 字符 short -32,768 到 32,767 有符号 16 位整数 ushort 0 到 65,535 无符号 阅读全文
摘要:
栈和堆 栈(stack): 数据只能从栈的顶端插⼊和删除 把数据放⼊栈顶称为⼊栈(push) 从栈顶删除数据称为出栈(pop) 栈是自上向下进行填充,即由高内存地址指向低内存地址,并且内存分配是连续的,C#中所有的值类型和引用类型的引用都分配在栈上, 栈根据后进先出的原则,依次对分配和释放内存对象。 阅读全文
摘要:
值类型和引用类型 类型被分为两种: 值类型(整数,bool struct char ⼩数)和引⽤类型(string 数组 ⾃定义的 类,内置的类)。 值类型只需要⼀段单独的内存,⽤于存储实际的数据,(单独定义的时候放在栈中),默认值是0 引⽤类型需要两段内存 第⼀段存储实际的数据,它总是位于堆中,第 阅读全文