C shap文本文件读取
时间: 2023-09-12 16:06:06 浏览: 86
在C#中,可以使用StreamReader类来读取文本文件。以下是一个读取文本文件的示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
// 打开文本文件
using (StreamReader reader = new StreamReader("file.txt"))
{
// 读取文本文件中的每一行,并输出到控制台
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
}
```
在上面的示例中,使用了using语句来打开文件,并在代码块结束时自动关闭文件。使用StreamReader的ReadLine方法来逐行读取文件内容,并将每一行输出到控制台。
相关问题
C Shap文本循环读取方法
以下是C#文本循环读取方法的示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = "path/to/text/file.txt";
// 使用StreamReader打开文本文件
using (StreamReader reader = new StreamReader(filePath))
{
// 循环读取文件中的每一行
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
Console.WriteLine(line);
}
}
}
}
```
该示例代码中,使用了C#中的StreamReader类来打开文本文件,并使用循环来逐行读取文件中的内容。当读取到文件末尾时,循环结束。同时,在using语句块中使用StreamReader,可以确保在读取完成后,自动关闭文件流。
C shap文本文件10行每行只有一个变量读取后怎么赋值给多个变量
假设我们有一个文本文件"test.txt",内容如下:
1
2
3
4
5
6
7
8
9
10
我们可以使用以下代码读取文件并将每行的变量值赋值给多个变量:
```
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "test.txt";
string[] lines = File.ReadAllLines(filePath);
int var1 = int.Parse(lines[0]);
int var2 = int.Parse(lines[1]);
int var3 = int.Parse(lines[2]);
int var4 = int.Parse(lines[3]);
int var5 = int.Parse(lines[4]);
int var6 = int.Parse(lines[5]);
int var7 = int.Parse(lines[6]);
int var8 = int.Parse(lines[7]);
int var9 = int.Parse(lines[8]);
int var10 = int.Parse(lines[9]);
Console.WriteLine("var1: {0}", var1);
Console.WriteLine("var2: {0}", var2);
Console.WriteLine("var3: {0}", var3);
Console.WriteLine("var4: {0}", var4);
Console.WriteLine("var5: {0}", var5);
Console.WriteLine("var6: {0}", var6);
Console.WriteLine("var7: {0}", var7);
Console.WriteLine("var8: {0}", var8);
Console.WriteLine("var9: {0}", var9);
Console.WriteLine("var10: {0}", var10);
}
}
```
输出结果:
```
var1: 1
var2: 2
var3: 3
var4: 4
var5: 5
var6: 6
var7: 7
var8: 8
var9: 9
var10: 10
```
阅读全文