C# Fundemental