C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でのクラスと構造


C#では、構造体は値型のデータ型です。これは、単一の変数にさまざまなデータ型の関連データを保持させるのに役立ちます。 structキーワードは、構造体の作成に使用されます。

クラスを定義するときは、データ型の青写真を定義します。

以下は、C#のクラスと構造の違いです-

  • クラスは参照型であり、構造体は値型です

  • クラスとは異なり、構造体は他の構造体やクラスを継承できません。

  • 構造体を他の構造体またはクラスのベースとして使用することはできません。

  • New演算子を使用して構造体オブジェクトを作成すると、そのオブジェクトが作成され、適切なコンストラクターが呼び出されます。クラスとは異なり、構造体はNew演算子を使用せずにインスタンス化できます。

  • 構造体は継承をサポートしていません

  • 構造体にデフォルトのコンストラクターを設定することはできません


  1. ブートストラップボタングループクラス

    クラス.btn-groupを使用して、ブートストラップボタングループクラスを操作します。次のコードを実行してボタングループを形成してみてください 例 <!DOCTYPE html> <html>    <head>       <title>Bootstrap Example</title>       <link href = "/bootstrap/css/bootstrap.min.css" rel = "styl

  2. 疑似クラスとCSSクラス

    CSS疑似クラスは、要素自体ではなくCSSクラスと組み合わせて、Html要素へのより選択的なアプローチを提供できます。 例 CSS疑似クラスとCSSクラスを組み合わせる例を見てみましょう- <!DOCTYPE html> <html> <head> <style> div {    margin: 10px;    padding: 10px;    text-align: center;    border: 1px solid black; } .Italy:l