-2
從外部文本文件讀取和解析每個零件行並將其添加到零件列表中的最佳方式是什麼?這是下面的代碼。從外部文本文件讀取行並將其添加到列表中c#
List<Part> parts = new List<Part>();
// Add parts to the list.
parts.Add(new Part() {PartName = "crank arm", PartId = 1234});
parts.Add(new Part() { PartName = "chain ring", PartId = 1334 });
parts.Add(new Part() { PartName = "regular seat", PartId = 1434 });
parts.Add(new Part() { PartName = "banana seat", PartId = 1444 });
parts.Add(new Part() { PartName = "cassette", PartId = 1534 });
parts.Add(new Part() { PartName = "shift lever", PartId = 1634 });
這是我想要做的,但它不起作用。
{
var fileStream = new FileStream(@"~App_Data/file.text", FileMode.Open, FileAccess.Read);
using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
string line;
while ((line = streamReader.ReadLine()) != null) {
parts.Add(new Part() { PartName = "", PartId= ""});
}
}
簡單的文本文件樣本
new Part() {PartName = "crank arm", PartId = 1234};
new Part() { PartName = "chain ring", PartId = 1334 };
new Part() { PartName = "regular seat", PartId = 1434 };
new Part() { PartName = "banana seat", PartId = 1444 };
零件名稱和PARTID如何splited?用逗號? –
請提供file.text文件中的數據示例。 –
添加示例文本文件 – user2178940