C#では名前空間の定義せずにクラスの宣言することが可能です。
このように名前空間の定義をせずに宣言されたクラスが、どのようなスコープを持つのか解説した情報を教えて下さい。
Microsoft等のサイトを検索してみても「名前空間の定義が無い場合のスコープ」についての説明は見つけられなかったで質問させてもらいました。
C#
1using System; 2 3//namespace MyNamespace { // ●この行と…… 4 public class Hello{ 5 public static void Main(){ 6 Console.WriteLine("hello world!"); 7 } 8 } 9//} // ●……この行はなくてもビルド成功する
(上記の例を実際にやってみると、どの名前空間からでもHelloクラスが参照できる動きになっている感じでした)
既定の名前空間ではないでしょうか
すみません。試したら違うようです。
回答3件
あなたの回答
tips
プレビュー