/* 演算子オーバーロード */ C#における演算子オーバーロードの利点はいくつかあります。  表現力とカスタマイズ性 演算子オーバーロードを利用することで、特定のユーザー定義の型に対して、算術演算子や比較演算子などを使った自然な操作を提供できます。たとえば、ベクトルや行列などの数学的な型を扱う場合、+演算子で加算や==演算子で等価性の比較ができるようにカスタマイズすることができます。  読みやすさと保守性 ユーザー定義の型に対して、組み込みの演算子を使用することで、コードがより自然で読みやすくなります。これにより、コードの理解や保守が容易になります。例えば、vector1 + vector2のような記述が数学的な操作を反映していることが直感的にわかります。  統一されたインターフェースの提供 演算子オーバーロードを利用することで、特定の型に対して一貫したインターフェースを提供できます。例えば、異なるベクトル型に対して同じような演算子を使用することで、コードをより一貫性のあるものにすることができます。  例外処理の提供 カスタム演算子をオーバーロードすることで、特定の操作に関連する例外