我有一些包含文本的字符串,我想要计算其中所有出现的Environment.NewLine的次数。 我考虑以以下方式处理: MyString.Where(c => c == Environment.NewLine).Count(); 但是 c 只有一个字符,所以它不起作用。 有更好的建议吗?
使用正则表达式:int count = Regex.Matches(input, Environment.NewLine).Count; 使用 String.Split:int count = input.Split(new string[] { Environment.NewLine }, StringSplitOptions.None).Length - 1;