Kezdőoldal » Számítástechnika » Programozás » C#, hogy oldható meg, hogy a...

S55 kérdése:

C#, hogy oldható meg, hogy a static void metódus ne módosítsa a bemeneti tömböt (értékparaméter)?

Figyelt kérdés
azon kivül, h másolt tömböt használok...

2014. febr. 18. 18:56
 1/5 anonim ***** válasza:
Mi az amit pontosan szeretnél csinálni vele?
2014. febr. 18. 20:17
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
csak annyi, h megmaradjon a tömb változatlan formába, a metóduson belüli változtatások nélkül...
2014. febr. 18. 21:02
 3/5 iostream ***** válasza:
Na most a metóduson belül változtatásokat akarsz végrehajtani, de azt szeretnéd, hogy az eredeti tömbön ez ne látszódjon? Mert ennek a legegyszerűbb módja a tömb lemásolása. Ezen kívül az is megoldás, ha leszármaztatsz a tömb típusból, és csinálsz egy rollbackelhetőt, ami rögzít egy adott állapothoz képesti minden változást, és vissza lehet állítani, de ez gyakorlatilag ugyanaz, mint a másolat készítése.
2014. febr. 18. 21:29
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Valóban akkor le kell másolnod a tömböt, ezt legegyszerűbben a .Clone() metódusával teheted meg és akkor a lemásolt tömbön végezd el a műveleteket!
2014. febr. 18. 22:02
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Vagy használhatsz még struktúrát is esetleg.
2014. febr. 19. 12:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!