1

ちょっと変なタイトルかもしれません。この質問にもっと良いタイトルを付ける方法がわかりません。

突然、データ型について非常に混乱しました。クラスがユーザー定義のデータ型である場合、キーワードは何をしclassますか?

例えば:

    internal class MyClass
    {
    }

    static class Main
    {

        static int Main(string[] args)
        {
            MyClass mc = new MyClass();
        }

     }

では、ユーザー定義データ型は MyClass ですか? もしそうなら、キーワードは何をしclassますか?

classユーザー定義のデータ型の単なる青写真だと思いました。もうよくわかりません。

質問が理解できない場合は、コメントしてください。より明確にすることができます。

4

1 に答える 1

5

ユーザー定義型にはさまざまなカテゴリがありますが、これclassはその 1 つにすぎません。以下も参照してください。

  • struct
  • enum
  • delegate
  • interface

ここで、class参照型の単一継承型を定義していることをコンパイラに伝えます。

于 2013-08-30T23:25:12.803 に答える