Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Filehelpers只读取一行数据_C#_Visual Studio_Filehelpers - Fatal编程技术网

C# Filehelpers只读取一行数据

C# Filehelpers只读取一行数据,c#,visual-studio,filehelpers,C#,Visual Studio,Filehelpers,出于隐私原因,第一个代码示例被删除了在使用数据示例进行测试后,第一个代码示例可以工作,但希望您在每条记录之间按ENTER键。如果您更改: foreach (var record in records) { Console.WriteLine (record.RESORT); Console.WriteLine(record.FORMATTED_AMOUNT); Console.ReadLine(); } 到 您将看到所有行 对于第二个

出于隐私原因,第一个代码示例被删除了

在使用数据示例进行测试后,第一个代码示例可以工作,但希望您在每条记录之间按ENTER键。如果您更改:

foreach (var record in records)
{
    Console.WriteLine (record.RESORT);
    Console.WriteLine(record.FORMATTED_AMOUNT);
    Console.ReadLine();                 
}

您将看到所有行


对于第二个代码示例,您发布的数据缺少几个字段,并引发异常。如果您将
上一年\u 01
子\u GRP\u 1\u订单
设置为空,则它适用于提供的数据。i、 e.将行更改为

public int? LAST_YEAR_01;
public int? SUB_GRP_1_ORDER;
还请注意,您指定跳过最后两行,因此我在测试文件的末尾手动添加了两个虚拟行

我相信它可能是从文件的一半开始的,因为它正在丢弃无效的行(尽管我不知道为什么您没有得到异常)


如果在进行这些更改后仍然存在问题,请在问题中以代码格式发布完整的数据文件(它作为注释发布时有点混乱,需要手动调整)。

使用数据样本进行测试后,第一个代码样本可以工作,但希望您在每条记录之间按ENTER键。如果您更改:

foreach (var record in records)
{
    Console.WriteLine (record.RESORT);
    Console.WriteLine(record.FORMATTED_AMOUNT);
    Console.ReadLine();                 
}

您将看到所有行


对于第二个代码示例,您发布的数据缺少几个字段,并引发异常。如果您将
上一年\u 01
子\u GRP\u 1\u订单
设置为空,则它适用于提供的数据。i、 e.将行更改为

public int? LAST_YEAR_01;
public int? SUB_GRP_1_ORDER;
还请注意,您指定跳过最后两行,因此我在测试文件的末尾手动添加了两个虚拟行

我相信它可能是从文件的一半开始的,因为它正在丢弃无效的行(尽管我不知道为什么您没有得到异常)


如果在进行这些更改后仍然存在问题,请将完整的数据文件以代码格式发布在问题中(作为注释发布时会有点混乱,需要手动调整)。

我测试了两个代码块,它们似乎与我创建的示例数据文件一起工作。它们都返回多个条目(在第一个示例中,当您使用
Console.ReadLine()
)时,需要在每个结果之后单击return)。它们都从文件的开头读取。你能在问题的数据文件中添加几行吗?你意识到你出于隐私原因写下的代码在编辑历史记录中仍然可见吗?我不能完全删除它。这没什么大不了的。如果有人真的想查看代码并进行编辑,那没关系,但我只是不希望它在openI中明显出来。我测试了两个代码块,它们似乎与我创建的示例数据文件一起工作。它们都返回多个条目(在第一个示例中,当您使用
Console.ReadLine()
)时,需要在每个结果之后单击return)。它们都从文件的开头读取。你能在问题的数据文件中添加几行吗?你意识到你出于隐私原因写下的代码在编辑历史记录中仍然可见吗?我不能完全删除它。这没什么大不了的。如果有人真的想看看代码,并将通过编辑它的罚款,但我只是不希望它显然是公开的