string input = " , abcde , ";
string[] inputs = { "a", "b", "c", "d" };
//移除字符串前面的空格符
Console.WriteLine("\"" + input.TrimStart() + "\"");
//移除字符串前面的指定字符
Console.WriteLine("\"" + input.TrimStart(' ', ',') + "\"");
//移除字符串后面的空格符
Console.WriteLine("\"" + input.TrimEnd() + "\"");
//移除字符串后面的指定字符
Console.WriteLine("\"" + input.TrimEnd(' ', ',') + "\"");
//移除字符串前后的空格符
Console.WriteLine("\"" + input.Trim());
//移除字符串前后的指定字符
Console.WriteLine("\"" + input.Trim(' ', ',') + "\"");
//在字符串的指定位置插入字符串
Console.WriteLine(input.Insert(0, "abcde"));
//拼接字符串数组
Console.WriteLine(String.Concat(inputs));
//使用指定分隔符拼接字符串数组
Console.WriteLine(String.Join(",", inputs));
//使用指定分隔符拼接字符串数组,并指定位置
Console.WriteLine(String.Join(",", inputs, 0, 2));
//比较两个字符串
Console.WriteLine(String.Compare("abc", "Abc"));
//比较两个字符串,并忽略大小写
Console.WriteLine(String.Compare("abc", "abc", true));
虽然上面的这些方法没有什么技术含量,但是对我们在开发的过程中很有帮助。在软件开发,技术固然是要有的,但基础很重要,细心很重要,质量很重要。