c#编写一个方法,在txt文档中有输入输出,获取输入下的字符串和输出下的字符串
时间: 2024-02-18 11:01:51 浏览: 30
可以使用以下代码实现:
```csharp
public static void ReadWriteFile(string filePath)
{
// 读取文件中的所有行
string[] lines = File.ReadAllLines(filePath);
// 定义输入字符串变量和输出字符串变量
string inputString = string.Empty;
string outputString = string.Empty;
// 遍历所有行,查找输入和输出
foreach (string line in lines)
{
if (line.StartsWith("输入:"))
{
inputString = line.Substring(3).Trim();
}
else if (line.StartsWith("输出:"))
{
outputString = line.Substring(3).Trim();
}
}
// 输出结果
Console.WriteLine("输入字符串为:{0}", inputString);
Console.WriteLine("输出字符串为:{0}", outputString);
}
```
在上述代码中,我们首先使用 `File.ReadAllLines` 方法读取指定文件中的所有行,并且定义了一个输入字符串变量和输出字符串变量。然后,遍历所有行,查找以 `"输入:" `开头的行和以 `"输出:" `开头的行,分别将其后面的字符串存储到输入字符串变量和输出字符串变量中。最后,我们输出结果,以便检查正确性。