Pri štruktúrach nemusíš používať operátor new - pokiaľ uvedieš/naplníš hodnoty skôr ako ich použiješ. Pre niektorých veľmi múdrych užívateľov doporučujem prečítať MSDN poriadne (to platí pre MM). Štruktúra je hodnotový typ - tak ako INT, BOOL, nie je to vôôôôbec trieda. (Treba si pozrieť od čoho je to odvodené..)
public struct TZiak
{
public int Vek;
public string Meno;
}
protected void Page_Load(object sender, EventArgs e)
{
TZiak Ziak;
Ziak.Vek = 12;
Ziak.Meno = "LUKAS";
}
Na koniec by som chcel dodať, že väčšina programovacích jazykov (napr. C++) - tak ako napr. C# .NET je prekompilovaná úplne do iného jazyka, takže či C++ alebo C# alebo Pascal alebo neviem čo je SKORO v podstate to isté, všetko závisí od kompilera.