with C# first, you essentially have to remove syntax rather than add as you would if you went from c/C++ to C#. Array sytax, traversing arrays etc. are a bit funny (albeit convenient at times) in C#.