Nepamatuju si vše.
Co je výsledkem následujícího?
"file".ToUpper().Equals("FILE")
true
false
Ovlivněno nastavením CurrentCulture
Ovlivněno nastavením CurrentUICulture
Nelze používat metody na řetězcové konstanty
Správně je c nebo d (viz turecká abeceda). Radši jsem nezaškrtával nic.
(6^1024)&(~5)
Nějaký možnosti, správně 1026.
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):
(string[]) => { Console.WriteLine(obj[0] + obj[1]); }