Ребята, простите за основной вопрос. Я пытаюсь выяснить, но я все еще застреваю с этим. Я новичок в программировании, поэтому, если вы, ребята, можете мне помочь, это очень много значит. Благодарю.
Для этого кода я получил помощь от кого-то на этом сайте.
Вот моя проблема, у меня есть .txt данные, подобные этому
10192 20351 30473 40499 50449 60234
10192 20207 30206 40203 50205 60226
10192 20252 30312 40376 50334 60252
И это мой код, где я открываю текстовый файл и разбираю его на числа и помещаю его в сетку данных из 6 столбцов.
Итак, мои данные в сетке данных выглядят так:
Столбец 1 | Столбец 2 | Столбец 3 | Столбец 4 | Столбец 5 | Столбец 6
10192 | 20351 | 30473 | 40499 | 50449 | 60234
private void Parsing_String(string filename)
{
List<Row> list = new List<Row>();
foreach (String str in File.ReadLines(filename))
{
String[] strCols = str.Split(Convert.ToChar(" "));
list.Add(new Row()
{
Column1 = strCols[0].Substring(2),
Column2 = strCols[1].Substring(2),
Column3 = strCols[2].Substring(2),
Column4 = strCols[3].Substring(2),
Column5 = strCols[4].Substring(2),
Column6 = strCols[5].Substring(2),
});
}
dg.ItemsSource = list;
}
public class Row
{
public string Column1 { get; set; }
public string Column2 { get; set; }
public string Column3 { get; set; }
public string Column4 { get; set; }
public string Column5 { get; set; }
public string Column6 { get; set; }
}
Что я хочу сделать, так это: мне нужно, чтобы числа последовательно строка за строкой вставляли какое-то математическое уравнение. И мне нужно преобразовать строку в int. Но я не знаю как, я провел несколько испытаний, но не смог.
например:
сначала я помещаю первую строку строк в сетку данных, которые содержат 6 групп чисел, и вычисляю это. Далее второй ряд. и так далее. Как я могу получить число, которое я хочу, и поместить его в математическое уравнение.
Все равно спасибо.