Co je výsledkem následujícího?Kód: Vybrat vše
"file".ToUpper().Equals("FILE")
Správně je c nebo d (viz turecká abeceda). Radši jsem nezaškrtával nic.
- true
- false
- Ovlivněno nastavením CurrentCulture
- Ovlivněno nastavením CurrentUICulture
- Nelze používat metody na řetězcové konstanty
Nějaký možnosti, správně 1026.Kód: Vybrat vše
(6^1024)&(~5)
Rozhodněte tvrzení o strukturách:
- Mohou mít jako předka třídu -> NE
- Mohou mít jako předka strkturu -> NE
- Implicitní viditelnost členů je public -> NE
- Lze definovat nové virtuální metody -> NE
- Mohou být uloženy na haldě -> ANO
- Mohou být uloženy na zásobníku -> ANO
Klasická prasárna s generickými třídami, které navíc dědí od interfaců. Hraní si s operátory is, as typeof a jestli vrátí true, false nebo se nezkompiluje. Kód už tu někde na fóru je v předchozích zkouškách.
Co je a není hodnotový typ?
- object -> NE
- System.Object -> NE
- System.Drawing.Color -> ANO (je to struktura, viz MSDN)
- System.Int64 -> ANO
- něco, už nevím co, ale byl to jasný hodnotvý typ
Byl tam nějaký kód a měla se doplnit jeho implementace, aby to vypsalo pole string[][] v určitém formátu. Řešení bylo navržené tak, aby se musela použít lambda funkce, která vypadala cca takto (za správnost neručím):Kód: Vybrat vše
(string[]) => { Console.WriteLine(obj[0] + obj[1]); }