Zdravím,
chtěl bych se zeptat, jestli existuje v C# nějaká metoda, která by v poli odstranila všechny prázdné položky... tzn z pole {"a", "", "b", "", "", "c"} by udělala pole {"a", "b", "c"}... díky...
Printable View
Zdravím,
chtěl bych se zeptat, jestli existuje v C# nějaká metoda, která by v poli odstranila všechny prázdné položky... tzn z pole {"a", "", "b", "", "", "c"} by udělala pole {"a", "b", "c"}... díky...
Pokud to opravdu potrebujes, tak pouzij List<tvuj_typ> nebo jen List. Je k tomu urcen a bude se ti s tim pracovat daleko lepe...Kód:
int[] a = { 10, 0, 30 };
int i = 0;
int pos = 0;
Array.ForEach<int>(a, delegate(int p)
{
if (p != 0)
{
a[i++] = a[pos++];
}
else
pos++;
});
Array.Resize<int>(ref a, i);
Jak mám ten List použít? Šlo by uvést nějaký příklad? Děkuju moc!