Можно ли определить класс (а не интерфейс) за пределами любого пространства имен?Определить класс C# вне любого пространства имен
ответ
Провести тест, и да, вы можете. Вот мой код, построенный из Консольного приложения:
using System;
using System.Text;
namespace With_Console_App
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("This will output something: ");
Console.ReadLine();
some.Print();
Console.ReadLine();
}
}
}
class some
{
public static void Print()
{
Console.WriteLine("something");
}
}
Да, вы можете определить класс вне пространства имен. Per juharr попадает в глобальное пространство имен по умолчанию.
На самом деле это будет в глобальном пространстве имен по умолчанию. – juharr
Спасибо за разъяснение. – GibralterTop
Хорошо, спасибо всем. Является ли глобальное пространство имен «глобальным» или имеет свое имя? – Adingo
Просто попробуйте .... –
Да, это просто заканчивается в глобальном пространстве имен. – juharr
Вы можете, но зачем вы хотите? –