- Learn C# in 7 days
- Gaurav Aroraa
- 179字
- 2021-07-08 09:51:22
3 (Day02)
This is the namespace of our existing console application.
A namespace is a way to keep one set of names separate from another, which means you can create as many namespaces as you want and the classes under different namespaces will treat them as a separate, although they have the same name; that is, if you declare a ClassExample class in namespace Day02, it would be different from the ClassExample class declared in the Day02New namespace and will work without any conflicts.
This is a typical example that shows two classes of the same name with two different namespaces:
namespace Day02 { public class ClassExample { public void Display() { Console.WriteLine("This is a class 'ClassExample' of namespace 'Day02'. "); } } } namespace Day02New { public class ClassExample { public void Display() { Console.WriteLine("This is a class 'ClassExample' of namespace 'Day02New'. "); } } }
The preceding code would be called like this:
private static void SameClassDifferentNamespacesExample() { var class1 = new ClassExample(); var class2 = new Day02New.ClassExample(); class1.Display(); class2.Display(); }
This will return the following output:

推薦閱讀
- Git Version Control Cookbook
- PWA入門與實踐
- 兩周自制腳本語言
- Maven Build Customization
- React Native Cookbook
- HTML5+CSS3基礎開發教程(第2版)
- 三維圖形化C++趣味編程
- Java持續交付
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Arduino家居安全系統構建實戰
- Android系統下Java編程詳解
- Building Microservices with Go
- 劍指大數據:企業級電商數據倉庫項目實戰(精華版)
- 熱處理常見缺陷分析與解決方案
- Java編程動手學