我尝试选择一组行并使用 c#语言在文本文档中分别处理每一行。我怎样才能获得单独的处理线? 我尝试了这些代码并受到了打击。有人可以帮我这个吗?
EnvDTE.DTE dte = MyPackage.MyPackagePackage.GetGlobalService(typeof(EnvDTE.DTE)) as EnvDTE.DTE;
EnvDTE.TextSelection text = (dte.ActiveDocument.Selection as EnvDTE.TextSelection);
答案 0 :(得分:2)
TextSelection接口有Text属性,可以在C#中用作字符串。此外,您可以拆分字符串以检索行。
另外,TextSelection接口还有一个名为TextRanges的附加属性,它具有访问每一行的数字索引器。
答案 1 :(得分:0)
答案 2 :(得分:-2)
如果您正在阅读文本文件,此代码将为您提供帮助:
string fileToRead = "D:\\temp.txt"; // Temp.txt is the file to read
if (File.Exists(fileToRead))
{
StreamReader reader = new StreamReader(fileToRead);
do
{
textBox1.Text += reader.ReadLine() + "\r\n"; // Read each line and pass it to the TextBox1
} while (reader.Peek() != -1);
reader.Close(); // Close the file
}