Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 如何删除列表中特定字符后的字符串_List_C# 4.0 - Fatal编程技术网

List 如何删除列表中特定字符后的字符串

List 如何删除列表中特定字符后的字符串,list,c#-4.0,List,C# 4.0,我有一份清单,如下所示 List<string> testing = new List<string>(); testing.Add("1(1)(r)"); testing.Add("2(4)"); testing.Add("3(w)"); testing.Add("33(4)"); testing.Add("5(4)"); te

我有一份清单,如下所示

List<string> testing = new List<string>();
            testing.Add("1(1)(r)");
            testing.Add("2(4)");
            testing.Add("3(w)");
            testing.Add("33(4)");
            testing.Add("5(4)");
            testing.Add("6(6)");
1
2
3
33
5
6
如何使用lambda表达式解决此问题,或者是否有其他方法删除某个特定字符后的字符串。 提前谢谢

var result =  testing.Select(x => x.Split('(')[0]);
另一种方式:

var result =  testing.Select(x => x.Substring(0, x.IndexOf('(')));
如果其中一个字符串不包含任何