我想要计算一段文本中的行数。
以下方法可以正常工作:
然而,在我的代码中我一直在使用
它一直在出现一个红色的波浪线,上面显示无法将字符串转换为字符。一直在尝试解决这个问题,但是没有成功。有人有什么想法吗?
以下方法可以正常工作:
int numLines = copyText.Split('\n').Length - 1;
然而,在我的代码中我一直在使用
System.Environment.NewLine
,当我尝试时: int numLines = copyText.Split(System.Environment.NewLine).Length - 1;
它一直在出现一个红色的波浪线,上面显示无法将字符串转换为字符。一直在尝试解决这个问题,但是没有成功。有人有什么想法吗?
int numberOfChar = copyText.Length - numLines;
- BruceyBanditcopyText.Split('\n').Length - 1;
可以用对吧?如果你使用System.Environment.NewLine
返回值为0
,那就意味着这个字符串不包含System.Environment.NewLine
。一个解决方案是继续使用之前的方法。这个字符串从哪里来的? - Jesse Good