我知道什麼是命名空間,但我不知道一個程序的結構如何使用的命名空間時,應。它是常見的做法是使用多個類相同的命名空間在C#
1 - 你在程序中所有相關的類使用相同的namespace
名字或你使用不同的命名空間爲每個類?
2 - 如果一個唯一的命名空間是比較常見的,是共同使用相同的名稱作爲類?
有一個人可以給我namespace
是如何在C#
使用一些通用的建議嗎?
例使用相同的命名空間名稱:
// Main program
using System;
using Zoo;
public class Program {
public static void Main()
{
Dog buddy = new Dog();
buddy.bark();
buddy.run();
}
}
// Animal class
namespace Zoo{
class Animal{
public void run(){
Console.WriteLine("Running...");
}
}
}
// Dog Class
namespace Zoo{
class Dog:Animal{
public void bark(){
Console.WriteLine("Barking...");
}
}
}
命名空間的重點是將相關的類組合在一起。爲每個類創建一個名稱空間將是無用的。 –
有道理,我想我是基於我的例子在正確的軌道上。 –
@ evelikov92。感謝您的鏈接,從頂部的第二個例子回答我的問題。 –