>>335
javaもそうだけど c#も初心者が最初に身に付けるのに難しいと思えるところが一つある。

それは、こういう手続き型言語の基本は代入だけど、
その代入が何を代入してるかについての理解について。

C言語なら a=b は常に代入だ
C++なら、参照の複製の場合がある。 でもそれはコントロール出来る。