Entwickler-Ecke

Basistechnologien - Objektarray -> eine Eigenschaft aus dem Objektarray zu Array


GURKE deluxe - Do 04.04.13 06:56
Titel: Objektarray -> eine Eigenschaft aus dem Objektarray zu Array
Hallo,
Ich habe folgendes Objekt:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
public class Bsp
    {
        private string _s;
        public string s
        {
            get { return this._s; }
            set { this._s = value; }     
        }
    }


Davon habe ich nun ein Array:

C#-Quelltext
1:
2:
3:
4:
    private Bsp[] = new Bsp[3];
    Bsp[0].s = "a";
    Bsp[1].s = "b";
    Bsp[2].s = "c";


Nun möchte ich die Strings: "a", "b" und "c" als ein string-Array ausgegeben haben. Ist das direkt ohne foreach, for oder while- schleife möglich?
Irgendwie so was wie:

C#-Quelltext
1:
string[] teststringarray = Bsp.GetValue("s");                    


Schönen Gruß
Julian

PS: Natürlich ist meine Klasse komplexer aufgebaut, dies soll nur ein Beispiel sein.


Ralf Jansen - Do 04.04.13 08:35


C#-Quelltext
1:
string[] teststringarray = Bsp.Select(x => x.s).ToArray();                    


GURKE deluxe - Do 04.04.13 12:56

Hallo Ralf,
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:

C#-Quelltext
1:
string[] teststringarray = Bsp.Select(x => x.s).ToArray();                    


Danke! Funktioniert einwandfrei!