【发布时间】:2014-10-04 01:33:03
【问题描述】:
我有一个包含这么多行的字符串。现在根据我的要求,我必须在该字符串中搜索一个子字符串(文本)并找出该子字符串(文本)在字符串中存在的行号。
一旦我得到行号,我必须阅读该行并了解其中的哪些内容是字符,哪些是整数或数字。
这是我用来读取特定行的代码..
private static string ReadLine(string text, int lineNumber)
{
var reader = new StringReader(text);
string line;
int currentLineNumber = 0;
do
{
currentLineNumber += 1;
line = reader.ReadLine();
}
while (line != null && currentLineNumber < lineNumber);
return (currentLineNumber == lineNumber) ? line : string.Empty;
}
但是如何搜索包含特定文本(子字符串)的行号?
【问题讨论】:
-
@sr28 我不必读取文本文件的特定行。这是通过正确发布的代码完成的,而不是我必须获取包含特定文本的行号
-
它看起来与您发布的代码非常相似......只是条件略有不同。