hallo liebes entwickler forum.
ich beschäftige mich seit ein paar wochen mit c# und hänge da nun an einem kleinen problem
ich möchte ein txt file einlesen mit werten und diese stehen in untersciedlichen spalten, getrennt durch ein tabulator.
das file hat die form:
1 2 3
4 5 6
usw...
nun möchte ich z.b. nur das alle werte in der 3. spalte addiert werdern (also 3 und 6) oder das min und max bestimmen oder den mittelwert. (wie die formeln dafür lauten weiss ich)
nun habe ich soweit folgendes geschrieben:
das funktioniert soweit wunderbar.
nun möchte ich wie schon erwähnt alle werte der letzten spalte "anfassen" also das
jedoch weiss ich nicht wie ich das angehen soll ich stehe da irgendwie auf dem schlauch. versuche ich das über eine schleife mit mit der gesamlänge dann gibts nur fehler und funktioniert nicht
ich weiss das ist eine total simple sache aber ich weiss halt nicht wie ich das angehen soll um diese einzige spalte jetzt auf zu summieren im sinne von:
sum += aufgeteilt[2];
könnt ihr mir da weiter helfen ?
ich beschäftige mich seit ein paar wochen mit c# und hänge da nun an einem kleinen problem
ich möchte ein txt file einlesen mit werten und diese stehen in untersciedlichen spalten, getrennt durch ein tabulator.
das file hat die form:
1 2 3
4 5 6
usw...
nun möchte ich z.b. nur das alle werte in der 3. spalte addiert werdern (also 3 und 6) oder das min und max bestimmen oder den mittelwert. (wie die formeln dafür lauten weiss ich)
nun habe ich soweit folgendes geschrieben:
Code:
using System; using System.Collections.Generic; using System.Text; using System.IO; namespace DatLesen { class Program { static void Main(string[] args) { //Alle Zeilen in einem Rutsch einlesen string[] zeilen = File.ReadAllLines("c:\\test.txt"); //Alle Zeilen in einer Schleife durchlaufen foreach (string zeile in zeilen) { //zeile aufteilen string[] aufgeteilt = zeile.Split('\t'); //Ausgeben Console.WriteLine(aufgeteilt[0] + "\t" + aufgeteilt[1] + "\t" + aufgeteilt[2]); } Console.ReadLine(); } } }
nun möchte ich wie schon erwähnt alle werte der letzten spalte "anfassen" also das
Code:
aufgeteilt[2]
ich weiss das ist eine total simple sache aber ich weiss halt nicht wie ich das angehen soll um diese einzige spalte jetzt auf zu summieren im sinne von:
sum += aufgeteilt[2];
könnt ihr mir da weiter helfen ?
Comment