Как преобразовать этот код в 2d массив
это мой текущий код, я применил статический 2d-массив и хочу загрузить в него свои данные из csv-файла. Csv-файл содержит 2000 строк и 60 столбцов, поэтому мне нужно сделать это с помощью цикла for, но я не могу получить данные csv для их отображения и получить их внутри столбцов. Теперь все двойные числа идут друг под другом, но они должны быть расположены рядами по 60 двойных чисел. Может ли кто - нибудь помочь мне заставить этот цикл работать и поместить csv-данные в 2D-массив?
Что я уже пробовал:
использование системы;
использование системы.Коллекции.Общий;
использование системы.Коллекции.Модель;
использование системы.ComponentModel;
использование системы.ИО;
использование системы.Окна;
использование системы.Окна.Управления;
пространство имен Test_INotifyPropertyChanged
{
/// <резюме>
/// Interaktionslogik фюр файл MainWindow.язык XAML
///
публичный частичный класс MainWindow : Window
{
общественные коллекции ObservableCollection в<строка&ГТ; материал { получить; набор; }
публичное главное окно()
{
метод InitializeComponent();
DataContext = это;
вещь = новая вещь();
int[,] prijsinflatie = новый двойной[2000, 60];
}
общественные вещь { получить; набор; }
}
общественный класс вещь
{
общественные коллекции ObservableCollection в<строка&ГТ; материал { получить; набор; }
общественная вещь()
{
stuff = new ObservableCollection<string>();
использование (var reader = new StreamReader(@"D:\ActuComp\URM\Q2_Prijsinflatie.csv"))
{
List<string> listA = новый список<string>();
в то время как (!читатель.EndOfStream)
{
ВАР строка = читатель.С readline();
значения var = строка.Расщеплять(';');
for (int i = 0; i < 60; i++)
{
материал.Добавить(значения[i]);
}
}
}
}
}
}