usingとnamespace

プログラミングC# 第6版 2.2


usingとnamespaceの話がありました。ここらへんはC++とほぼおなじですね。

using System;

namespace HelloWorld {
    class Program {
        static void Main() {
            // usingしてるのでSystem.を省略できる
            Console.WriteLine("Hello, World!");
        }
    }
}

ただC++と違うのは「::」でつなぐところが「.」になっているところです。

C++ではドットは構造体やクラスのメンバを呼び出すために使うものでしたがC#ではちょっと意味が違うようです。

この辺はまた今後説明があるとおもいます。