none
Sčítání polí

    Dotaz

  • Dobrý den,
    Mám takový problém... Potřebuji sečíst pole
    string[] ab = {"a", "b"};
    string[] cd = {"c", "d"};
    a přál bych si výsledek
    string abcd[] = {"a", "b", "c", "d"};
    Bohužel nevím jak to vyřešit a proto Vás žádám o pomoc.

    Děkuji
    středa 5. srpna 2009 13:32

Odpovědi

  • Možná bude lépe vyhovovat obecnější způsob pro kombinaci dvou či více polí o neznámém počtu prvků, např. toto (převzaté z webu http://dotnetperls.com/combine-arrays ):

    string[] ab = {"a", "b"};
    string[] cd = {"c", "d"};
    List<string> list = new List<string>();

    list.AddRange(ab);
    list.AddRange(cd);

    string[] abcd = list.ToArray();
    Také záleží, v jakém pořadí mají být prvky ve výsledném poli: zda ve stejném jako v originálních, nebo nějakým způsobem seřazené. Uvedený kód poskládá jednotlivé prvky postupně za sebe.
    Boris Lehečka (Word, VBA, XML, C#, SQL)
    • Upravený Boris Lehečka středa 5. srpna 2009 16:28 úprava dormátování zdrojového kódu
    • Označen jako odpověď Dusa středa 5. srpna 2009 21:24
    středa 5. srpna 2009 16:25

Všechny reakce

  • Dobrý den

    string[] ab = {"a", "b"};
    string[] cd = {"c", "d"};
    string[] abcd = { ab[0], ab[1], cd[0], cd[1] };

    Takto by to mělo stačit

     

     

     

     

    středa 5. srpna 2009 15:40
  • Možná bude lépe vyhovovat obecnější způsob pro kombinaci dvou či více polí o neznámém počtu prvků, např. toto (převzaté z webu http://dotnetperls.com/combine-arrays ):

    string[] ab = {"a", "b"};
    string[] cd = {"c", "d"};
    List<string> list = new List<string>();

    list.AddRange(ab);
    list.AddRange(cd);

    string[] abcd = list.ToArray();
    Také záleží, v jakém pořadí mají být prvky ve výsledném poli: zda ve stejném jako v originálních, nebo nějakým způsobem seřazené. Uvedený kód poskládá jednotlivé prvky postupně za sebe.
    Boris Lehečka (Word, VBA, XML, C#, SQL)
    • Upravený Boris Lehečka středa 5. srpna 2009 16:28 úprava dormátování zdrojového kódu
    • Označen jako odpověď Dusa středa 5. srpna 2009 21:24
    středa 5. srpna 2009 16:25
  • Zdar

    Mrkni na SortedList
    středa 5. srpna 2009 18:47
  • Děkuju moc. Pomohlo to :)
    středa 5. srpna 2009 21:36