关于“c# 读取文件内容存放到int数组 array.txt”的攻略,我可以提供以下步骤:
步骤一:创建 int 数组
首先,我们需要创建一个 int 数组,用于存储文件内容。可以使用以下代码创建一个长度为 10 的数组:
int[] array = new int[10];
步骤二:读取文件内容
接下来,我们需要读取文件的内容并将其存储到数组中。可以使用下面的代码读取文件内容:
string[] lines = File.ReadAllLines("array.txt");
这里使用了 .NET 的 File 类提供的 ReadAllLines() 方法,该方法用于读取文件的所有行并返回一个字符串数组。我们需要将返回的字符串数组转换成 int 数组,并将其复制到我们之前创建的数组中。可以使用以下代码完成转换和复制:
for (int i = 0; i < lines.Length; i++)
{
array[i] = int.Parse(lines[i]);
}
这里使用了 .NET 的 int.Parse() 方法将字符串转换成整数类型,并使用 for 循环遍历所有行,依次将其转换成相应的整数并赋值给数组的每个元素。
示例一:读取文件 array.txt 并输出每个元素的值
int[] array = new int[10];
string[] lines = File.ReadAllLines("array.txt");
for (int i = 0; i < lines.Length; i++)
{
array[i] = int.Parse(lines[i]);
}
for (int i = 0; i < array.Length; i++)
{
Console.WriteLine(array[i]);
}
这段代码会先创建一个长度为 10 的 int 数组,然后读取文件 array.txt 的内容,将其存储到数组中,并使用 for 循环输出每个数组元素的值。
示例二:计算文件 array.txt 中所有元素的和并输出结果
int[] array = new int[10];
string[] lines = File.ReadAllLines("array.txt");
for (int i = 0; i < lines.Length; i++)
{
array[i] = int.Parse(lines[i]);
}
int sum = 0;
for (int i = 0; i < array.Length; i++)
{
sum += array[i];
}
Console.WriteLine("数组中所有元素的和为:" + sum);
这段代码会先创建一个长度为 10 的 int 数组,然后读取文件 array.txt 的内容,将其存储到数组中,并使用 for 循环计算数组中所有元素的和,并输出结果。
希望我的讲解能帮到你,如果有任何问题,欢迎随时提出。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:c# 读取文件内容存放到int数组 array.txt - Python技术站