摘要:ToLower() 把字符串转换成小写字符 ToUpper() 把字符串转换成大写字符 Trim() 删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。 TrimStart() 只删除字符串的头部的空格。 TrimEnd(
阅读全文
随笔分类 - C#
摘要:类型 范围 大小 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 引⽤类型需要两段内存 第⼀段存储实际的数据,它总是位于堆中,第
阅读全文
摘要:1 using System.Drawing; 2 using System.Threading; 3 using System.Windows.Forms; 4 5 /// <summary> 6 /// 窗体 7 /// </summary> 8 namespace _03_WinForm 9
阅读全文
摘要:1 using System; 2 3 namespace _01_调试和错误排查 4 { 5 class MyList<T> 6 { 7 private T[] data = new T[4]; 8 private int count = 0; 9 10 //索引器 11 public T thi
阅读全文
摘要:变长参数 作用:可以传入n个同类型参数 注意: 1.params后面必须是数组,意味着必须是同一类型的可变参数 2.变长参数只能有一个 3.必须在所有参数最后写
阅读全文