c# - 如何从 C# 中的字符串中获取特定行?

标签 c# string substring

我在 C# 中有一个字符串,想从特定行获取文本,比如 65。如果文件没有那么多行,我想获取“”。如何做到这一点?

最佳答案

快速简单,假设\r\n 或\n 是您的换行序列

string GetLine(string text, int lineNo)
{
  string[] lines = text.Replace("\r","").Split('\n');
  return lines.Length >= lineNo ? lines[lineNo-1] : null;
}

关于c# - 如何从 C# 中的字符串中获取特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2606368/

相关文章:

c# - MyAutoScaleFactor 可能会导致运行时异常,因为它是 marshal-by-reference 类的字段

c# - 模型列表<T> 和 ViewModel ObservableCollection<T> 重复数据?

ruby - 如何从 ruby​​ 中的文本中提取 img src 内容

c++ - 使用字符串内存

string - 从 NSString 右侧搜索子字符串

c# - 在 Windows 窗体中托管 IDeskBand

C++ MFC如何在if语句中比较LPCTSTR?

python - 如何编写一个函数来查找较大字符串中子字符串的位置而不使用 'find' 函数?

c++ - 查找字母子串

c# - 如何在 C# 中将此 05 :41:33 Apr 23, 2012 PDT 值转换为日期时间?