Hy, ich komme mit List<> nicht klar.
Ich will einfach nur eine Methode um eine Liste mit Tabellen und Zeilen erstellen.
Leider werde ich aus den Beispielen und Erklärungen aus dem Internet nicht schlau.
Ich möchte kein Array verwenden.
Hier mein Code:
[highlight=c#]
private void btnTest_Click( object sender, RoutedEventArgs e )
{
List<Tabelle> lix = new List<Tabelle>();
lix.Add( new Tabelle( "1 Spalte1", "1 Spalte2", "1 Spalte3" ) );
lix.Add( new Tabelle( "2 Spalte1", "2 Spalte2", "2 Spalte3" ) );
lix.Add( new Tabelle( "3 Spalte1", "3 Spalte2", "3 Spalte3" ) );
MessageBox.Show( lix[ 1 ].spalte1 + " - " + lix[ 1 ].spalte2 + " - " + lix[ 1 ].spalte3 );
}
class Tabelle
{
public Tabelle( string Spalte1, string Spalte2, string Spalte3 )
{
Spalte1 = spalte1;
Spalte2 = spalte2;
Spalte3 = spalte3;
}
public string spalte1 { get; set; }
public string spalte2 { get; set; }
public string spalte3 { get; set; }
}
[/highlight]
Beim Ausführen bekomme ich nur - - .
Was mache ich falsch. Vielleicht hat jemand ein einfaches Beispiel.
Vielen Dank im Voraus
Gruß
Lerando
Ich will einfach nur eine Methode um eine Liste mit Tabellen und Zeilen erstellen.
Leider werde ich aus den Beispielen und Erklärungen aus dem Internet nicht schlau.
Ich möchte kein Array verwenden.
Hier mein Code:
[highlight=c#]
private void btnTest_Click( object sender, RoutedEventArgs e )
{
List<Tabelle> lix = new List<Tabelle>();
lix.Add( new Tabelle( "1 Spalte1", "1 Spalte2", "1 Spalte3" ) );
lix.Add( new Tabelle( "2 Spalte1", "2 Spalte2", "2 Spalte3" ) );
lix.Add( new Tabelle( "3 Spalte1", "3 Spalte2", "3 Spalte3" ) );
MessageBox.Show( lix[ 1 ].spalte1 + " - " + lix[ 1 ].spalte2 + " - " + lix[ 1 ].spalte3 );
}
class Tabelle
{
public Tabelle( string Spalte1, string Spalte2, string Spalte3 )
{
Spalte1 = spalte1;
Spalte2 = spalte2;
Spalte3 = spalte3;
}
public string spalte1 { get; set; }
public string spalte2 { get; set; }
public string spalte3 { get; set; }
}
[/highlight]
Beim Ausführen bekomme ich nur - - .
Was mache ich falsch. Vielleicht hat jemand ein einfaches Beispiel.
Vielen Dank im Voraus
Gruß
Lerando
Comment