というかC#だけの話じゃないのでもうちょっと自分で調べろ