Выбор csv файла через OpenFileDialog - C#
Формулировка задачи:
Привет всем. Начал изучать C# и столкнулся с тупиковой для меня проблемой: не могу считать в массив все данные с файла csv, но чтобы файл задавался не статически в коде, а выбирался через OpenFileDialog.
Решение задачи: «Выбор csv файла через OpenFileDialog»
textual
Листинг программы
using System.IO;
namespace ReadCSV
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
var OFD = new System.Windows.Forms.OpenFileDialog(); // Get a browser to open an image file
if (OFD.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
var reader = new StreamReader(File.OpenRead(OFD.FileName));
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]);
}
}
}
}
}