Hello World 来源 1234567891011121314151617181920212223242526272829303132Console.WriteLine("Hello World!");// 打印变量string name = "Name";Console.WriteLine("Hello " + name);Console.WriteLine($"Hello {name}.");name.Length // 字符串长度// 去掉前面空格string trimmedGreeting = greeting.TrimStart();Console.WriteLine($"[{trimmedGreeting}]");// 去掉尾部空格trimmedGreeting = greeting.TrimEnd();Console.WriteLine($"[{trimmedGreeting}]");// 都去掉trimmedGreeting = greeting.Trim();Console.WriteLine($"[{trimmedGreeting}]");// 字符串替换// Hello World => Greetings Wroldstring sayHello = "Hello World!";Console.WriteLine(sayHello);sayHello = sayHello.Replace("Hello", "Greetings");Console.WriteLine(sayHello);// 是否包含某字符串string songLyrics = "You say goodbye, and I say hello";Console.WriteLine(songLyrics.Contains("goodbye")); // TrueConsole.WriteLine(songLyrics.Contains("greetings")); // False// 是否以什么开头、结尾 StartsWith 和 EndsWith 整数和浮点数123456789// int 上下限 其他类型同理int max = int.MaxValue;int min = int.MinValue;// decimal 类型// decimal 类型的范围较小,但精度高于 doubledecimal c = 1.0M;decimal d = 3.0M;// M 是指定为 decimal 类型,否则编译器会认为是 double 分支与循环1234567891011121314151617181920// || 或; && 与if (bool) { // todo}while (bool) { // todo}do { // todo} while(bool);for (int i = 0; i < 100; ++i) { // todo}for (char column = 'a'; column < 'k'; column++) { Console.WriteLine($"The column is {column}");} 泛型列表12345678910111213141516171819// 一个字符串列表var names = new List<string> {"<name>", "Ana", "Felipe"};// 遍历集合foreach (var name in names) { Console.WriteLine($"Hello {name.ToUpper()}!");}name.Count // 列表长度name.Add("A"); // 增加元素name.Remove("A"); // 删除元素Console.WrileLine(name[0]); // 取元素names.IndexOf("A"); // 搜索元素,没有返回 -1names.Sort(); // 排序// 其他类型var nums = new List<int> {1, 2, 3};