Urcete nezachovavam poradi jak byly otazky v pisemce.
1. Co bude v a? (4)
Kód: Vybrat vše
int a = 6 & (~3)
Kód: Vybrat vše
public struct A
{
public int x;
public int y;
public void Fce()
{
Console.Writeline("x = {0}, y = {1}", ++x, ++y);
}
}
public class Program
{
public static Main(string[] args)
{
A a = new A();
a.x = 1;
a.y = 2;
a.Fce();
a.Fce();
}
}
Kód: Vybrat vše
U ? []
Kód: Vybrat vše
string
System.Object
object
System.Int64
// mozna jeste neco
Kód: Vybrat vše
// A
var x = "ahoj";
x = ((string)x).Length;
// B
object x = "ahoj";
x = ((string)x).Length;
Kód: Vybrat vše
private metodu
protected metodu
public metodu
properties
// asi jeste neco
Kód: Vybrat vše
struct S {...}
...
List<S> list = new List<S>();
list.Add(new S());
list[0].x = 20; // nejde prelozit, struct je hodnotovy typ -> list[0] je jen navratova hodnota na stacku
9. Doplnovacka - opet vyhledavaci stromecek a metoda Add (thread safe + vhodne vyjimky)
Pokud jsem neco napsala spatne, tak se omlouvam.