C# はオブジェクト指向プログラミング言語です。オブジェクト指向言語プログラミングでは、プログラムはさまざまなオブジェクトで構成され、オブジェクトはメソッドを通じて対話できます。通常、同じ種類のオブジェクトは同じタイプを持つか、同じ種類のオブジェクトは同じ内にあります。
https://it-kiso.com/programming-language/c-shape/c-%e3%81%ae%e5%9f%ba%e6%9c%ac%e6%a7%8b%e6%96%87/
たとえば、長方形を表す Rectangle オブジェクトを作成しました。この Rectangle オブジェクトには、長さ (length) と幅 (width) の 2 つのプロパティがあります。長方形の面積を計算したい場合は、長さと幅の 2 つの属性の値を受け取るメソッドを使用して、長方形の面積を計算できます。
次に、Rectangle クラスを詳細に実装しましょう。コードは次のとおりです。
上記のコードをコンパイルして実行すると、実行結果は次のようになります。