將CSV文件值存儲到數組中
假設您已成功使用 StreamReader
和 Split()
讀取了一個包含兩列(分號分隔)的 CSV 文件。要將每一列存儲到不同的數組中,請按照以下步驟操作:
listA
和 listB
。 while
循環逐行迭代 CSV 文件。 Split()
函數將其拆分為一個數組,該函數將根據分號分隔符分解值。 listA
,將第二個值(第2列)添加到 listB
。 以下是一個演示此過程的示例代碼:
<code class="language-csharp">using System.IO; static void Main(string[] args) { using (var reader = new StreamReader(@"C:\test.csv")) { List<string> listA = new List<string>(); List<string> listB = new List<string>(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); listA.Add(values[0]); listB.Add(values[1]); } } }</code>
通過這種方法,您可以有效地將 CSV 文件的每一列存儲到單獨的數組中,以便進一步處理或顯示。
以上是如何將CSV文件列存儲到C#中的單獨數組中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!