0

オブジェクトの2つの異なるリストがあり、2つの異なるファイルを.csvとしてエクスポートし、C#を使用して同じものを返す必要があります。同じことを実装する楽観的な方法を見つけるのを手伝ってください。

前もって感謝します

4

2 に答える 2

1

たとえば、既に実装されているライブラリを使用することをお勧めします。

またはあなたが好きな他のもの。それらは通常、データのリストを操作する関数を既にサポートしています。

于 2013-02-01T07:38:23.617 に答える
1

オブジェクトのリストをcsvファイルに保存する簡単なコードで、まだテストされていませんが、アイデアを得ることができます:

var properties = typeof(YourModel).GetProperties();

string headerLine = string.Join(",",
                typeof(YourModel).GetProperties().Select(p => p.Name));

var dataLines = yourModellist.Select(item =>
            string.Join(",", properties.Select(p => p.GetValue(item, null))));

var allLines = new[] { headerLine }.Concat(dataLines);

File.WriteAllLines("your csv file", allLines);
于 2013-02-01T07:46:08.727 に答える