C#って値型とデリゲート以外はJavaと同じだと思うよ