C# dzielenie tablicy

0

Hej mam pytanko:)

Mam tablice

int[,] krzyzowana = new int[wymiar1, wymiar2];

i chce losując wybrać pewne jej punkty np.

for (int i = 0; i < 2; i++)
{
int x = losuj_x.Next();
t_x[i] = x;
textBox5.Text += punkt + ", ";
}

i podzielic ją np na 3 czesci wg tych punktów
np.
123|45|6789
987|65|4321
192|83|7465

I nie mam pojęcia jak sie do tego zabrać.

0

poprawka w kodzie

textBox5.Text += x + ", ";

0

z tego co napisalas, nic mi to nie mowi..
struktury tablicy nie da sie zmienic. musisz utworzyc nowe tablice i przepisac odpowiednio elementy w nowym porzadku
jelsi chcesz czesto zmieniac uklad, pomysl raczej o trzymaniu rzeczy w listach, drzewach itp

0

Chodzi o to ze jesli mam tablice liczb np

101|00|1011
011|01|0001

to później chce np przypisać elementy w taki sposób

101|01|1011
011|00|0001

probowalam to zrobic ale, dodawalo mi wartosci a nie zamienialo
Moze dałoby sie to zrobic na stringach ale to beda różne wartosci zmieniane w zaleznosci od losowania wiec tak raczej nie pojdzie. Moze coś przy użyciu funkcji .length da sie zrobic?

0

hmmm wartosci ktore chcesz zmienic przypisz do zmiennych, czy tez innej tablicy i majac juz te wartosci pozmienaj w tablicy docelowej.
Wlasciwosc length zwraca tylko liczbe elementow.

0

hmm. Mam nadzieje ze nikt nie bedzie mial nic przeciwko jesli podepne sie z swoim pytaniem pod ten temat. Nie chce zasmiecac forum, a pytanie wydaje sie raczej proste.

Jak zapisać (za pomocą kreatora w własciwosciach projektu) tablice do klasy Settings ?? Wiem ze ten kreator daje nam możliwosc zapisania wlasciwie kazdego typu jaki jest w C#, jednak wsrod ich listy nie moge znalezc typu , ktory pozwolilby mi na zapisanie wypełnionej tablicy. Jest wprawdzie coś takiego jak System.Collections.Specialized.StringCollection , jednak to jest tylko do stringów , a ja szukam odpowiednika tego do int, double, itd. Jest w ogole to mozliwe ?

0

hmm. Dzieki ,ale to nie daje odpowiedzi na moje pytanie i raczej niewiele mi pomoze.

0

nie? ciekawe. tytul posta brzmi "Storing object array in Application.Settings" i jest wyjasnione dokladnie jakie sa wymagania aby moc obiekt przechowac w AppSettings..

0

Racja. Tytuł tamtego posta rzeczywiście brzmi "Storing object array in Application.Settings" . Jednak , moje pytanie to "Jak zapisać za pomocą kreatora w własciwosciach projektu, tablice do klasy Settings ??" A nie "jakie musza byc spelnione wymagania, zeby moc zserializować tablice" czy coś w tym rodzaju ...

0

ahh.. kreatooraa? to co innego.. obawiam sie ze musialbys zdobyc/napisac/doczepic jakis komponent z serii .designer specjalnie do tego celu.. prosciej chyba bedzie zapisac w settingu np. liczby po przecinkach - 1,2,3,4,..- i potem po odczytaniu to sparsowac i zwrocic jako tablice

0

Dzieki wszystkim i Pozdrawiam

// nie musisz dziękować na każdy twój post po kilku miesiącach - Deti

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