(2)實現代碼:文本文件D:\data.txt中存儲的數據為浮點類型,每行壹個數據。
使用?系統;
使用?系統。集合。泛型;
使用?系統。IO;
名稱空間?ConsoleApplication1
{
上課?程序
{
靜電?虛空?main(string【】?args)
{
弦樂?文件路徑?=?@“d:\ data . txt“;
//?從數據文件中讀取數據
float【】?價值觀?=?getdata from file(file path);
//?可視數據
為了什麽?(int?我?=?0;?我?& lt?價值觀。長度;?i++)
{
控制臺。WriteLine(values【I】);
}
控制臺。WriteLine(“按Enter鍵退出“);
控制臺。ReadLine();
}
靜電?float【】?getdata from file(string?數據文件路徑)
{
//?創建通用列表
列表& ltfloat & gt?列表?=?新的?列表& ltfloat & gt();
//?打開數據文件嗎?D:\data.txt逐行讀入。
StreamReader?rd?=?文件。open text(data file path);
弦樂?行;
什麽時候?((行?=?研發。ReadLine())?!=?空)
{
//?將讀取的數據轉換為浮點值。
浮空?結果;
如果?(浮動。try parse(line,?出局?結果)
{
//?成功轉換,添加到通用列表。
列表。添加(結果);
}
其他
{
//?轉換失敗,顯示了壹條錯誤消息。
控制臺。WriteLine(“錯誤的數據格式!);
}
}
//?關閉文檔
研發。close();
//?將通用列表轉換為數組
回歸?列表。to array();
}
}
}