Hi all,

I have a friend who is learning C# (and the .NET framework) for the first
time. He is specifically learning so he can write in XNA. He's an
accomplished programmer (typically writing code in Pascal/Delphi and C/C++)
so I've been trying to give him some direction on what some of the most
important differences are. So far I've tried to explain the value/reference
type distinction and when and how the garbage collector works. Other than
that I've given him a list of things to investigate: Properties, Attributes,
System.Nullable, Generics, etc.

What would you say the most important aspects of the language are? What
makes C# a unique and useful language? What makes .NET a useful platform?

-- 
Michael M. Minutillo
Indiscriminate Information Sponge
Blog: http://wolfbyte-net.blogspot.com

Reply via email to