Výsledky 1 až 9 z 9

Téma: [C#] struct vs. class

Threaded View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #2

    Standardní Re: [C#] struct vs. class

    Urcite ma, budou u sebe i v pameti. Kdyz udelas tridu:
    class Trida
    {
    string polozka1;
    string polozka2;
    }

    Tak tyto dve polozky mohou byt kazda uplne jinde v pameti -> pokud k obema chces pristoupit, tak budes muset pravdepodobne nacist minimalne 2 stranky z pameti, oproti tomu kdyz bys to mel v strukture tak oba stringy se vesly do 1 pametove stranky.

    EDIT: zkousel jsem ti hrat se strukturama a prisel jsem na jednu podivnou vlastnost:
    Kód:
      interface intr
            {
                void udelej();
            }
            struct data : intr
            {
                public string polozka;
                public int pocet;
                public void udelej()
                {
                    polozka = "aaaaaaaaaaaaaaa";
                }
            }
    Kdyz vsak napisu:
    Kód:
               data a = new data();
               intr p = a;
               p.udelej();
    Tak se NEzmeni obsah struktury a!
    Naposledy upravil MEluZíNa; 11.12.2007 v 21:44.
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. MPlayer, problem s video driverem
    Založil Lopan v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 34
    Poslední příspěvek: 19.12.2006, 13:05
  2. Traffic shaping - problem s markovanim
    Založil CompCrasher v sekci fóra Sítě
    Odpovědí: 5
    Poslední příspěvek: 07.08.2005, 16:48
  3. Mandrake 10
    Založil jama v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 57
    Poslední příspěvek: 06.01.2005, 17:36
  4. MS VS .Net a Class v Dll
    Založil Lunatic v sekci fóra Programování
    Odpovědí: 1
    Poslední příspěvek: 19.11.2004, 16:19
  5. Odpovědí: 8
    Poslední příspěvek: 12.06.2004, 10:23

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •