list<string[]> jak to zrobić

0

Jak poprawnie zadeklarować dwuwymiarową listę?
mam coś takiego
List<string> Lista_pkt1 = new List<string>(){"a1","b1","c1"}
List<string> Lista_pkt2 = new List<string>(){"a1","b1","c1"}
List<string> Lista_pkt3 = new List<string>(){"a1","b1","c1"}

i teraz chciałbym zrobić listę tych list czyli coś takiego
List<string[]> lista_ilonow = new List<string[]>{Lista_pkt, Lista_pkt1};
ale [] to array i wywala mi błąd

0
List<List<string>> lista_ilonow = new List<List<string>> { Lista_pkt1, Lista_pkt2 };
0

.. a jeśli koniecznie chcesz List<string[]>, to dodaj .ToArray(); po każdym

0
public struct tablica_string
{
     public string[] lista;
}

List<tablica_string> lista = new List<tablca_string>();

troche naciagane ale powinno zadzialac.

0

public struct tablica_string
{
public string[] lista;
}

List<tablica_string> lista = new List<tablca_string>();

Że tak spytam .. po kija to ?

0
Deti napisał(a)

public struct tablica_string
{
public string[] lista;
}

List<tablica_string> lista = new List<tablca_string>();

Że tak spytam .. po kija to ?

nie moge sie oprzec :-D :-D :-D
no wlasnie po kija?

0
Deti napisał(a)

public struct tablica_string
{
public string[] lista;
}

List<tablica_string> lista = new List<tablca_string>();

Że tak spytam .. po kija to ?

to będzie przydatne, jeżeli w strukturze będzie więcej zmiennych

0
tomasz256 napisał(a)
Deti napisał(a)

public struct tablica_string
{
public string[] lista;
}

List<tablica_string> lista = new List<tablca_string>();

Że tak spytam .. po kija to ?

to będzie przydatne, jeżeli w strukturze będzie więcej zmiennych

A po takiego kija że nie da się prost zadeklarować listy tablic. A jeżeli koniecznie chcesz to mięć to jedynym wyjściem jest wpakowanie tablicy do struktury. Jeśli jednak może być lista list to już zostało napisane wcześniej.

0

A po takiego kija że nie da się prost zadeklarować listy tablic.

Że jak ? [glowa]

    List<string[]> list=new List<string[]>();
    list.Add(new[] {"a","b","c"});
    list.Add(new[] { "x","y","z" });
0
Deti napisał(a)

A po takiego kija że nie da się prost zadeklarować listy tablic.

Że jak ? [glowa]

    List<string[]> list=new List<string[]>();
    list.Add(new[] {"a","b","c"});
    list.Add(new[] { "x","y","z" });

Ok przyznaje się do błędu nie sprawdziłem i głupot nagadałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1