namespace命名空间
1 using System;
2 using System.Collections;
3 using System.Text;
4 using E3B = namespacE3.namespacE3B;//定义命名空间的别名,这样做省略了输入完整的嵌套命名空间名.注意定义要写在开头
5
6 namespace namespacE1
7 {
8 class Program
9 {
10 static void Main(string[] args)
11 {
12 namespacE2.c1 vo1=new namespacE2.c1();//为类创建新实例
13 vo1.nameS();//调用另一个命名空间里的成员void
14 namespacE3.namespacE3A.c1 vo2 = new namespacE3.namespacE3A.c1();//访问嵌套命名空间里的成员
15 vo2.nameS();
16 E3B.c1 vo3 = new E3B.c1();//访问定义了别名的嵌套命名空间
17 vo3.nameS();
18
19 namespaceE1.c2 vo4 = new namespaceE1.c2();//只能调用想同命名空间的不同文件(或相同命名空间可以放在不同的文件中
20 vo4.nameS();
21 }
22 }
23 }
24 namespace namespacE2
25 {
26 class c1
27 {
28 public void nameS()//声明void必须有括号,括号用于携带参数
29 {
30 Console.WriteLine("My name is LiaoLi");
31 }
32 }
33 }
34 namespace namespacE3
35 {
36 namespace namespacE3A
37 {
38 class c1
39 {
40 public void nameS()//声明void必须有括号,括号用于携带参数
41 {
42 Console.WriteLine("My Firstname is Li");
43 }
44 }
45 }
46 namespace namespacE3B
47 {
48 class c1
49 {
50 public void nameS()//声明void必须有括号,括号用于携带参数
51 {
52 Console.WriteLine("My Lastname is Liao");
53 }
54 }
55
56 }
57
58
2 using System.Collections;
3 using System.Text;
4 using E3B = namespacE3.namespacE3B;//定义命名空间的别名,这样做省略了输入完整的嵌套命名空间名.注意定义要写在开头
5
6 namespace namespacE1
7 {
8 class Program
9 {
10 static void Main(string[] args)
11 {
12 namespacE2.c1 vo1=new namespacE2.c1();//为类创建新实例
13 vo1.nameS();//调用另一个命名空间里的成员void
14 namespacE3.namespacE3A.c1 vo2 = new namespacE3.namespacE3A.c1();//访问嵌套命名空间里的成员
15 vo2.nameS();
16 E3B.c1 vo3 = new E3B.c1();//访问定义了别名的嵌套命名空间
17 vo3.nameS();
18
19 namespaceE1.c2 vo4 = new namespaceE1.c2();//只能调用想同命名空间的不同文件(或相同命名空间可以放在不同的文件中
20 vo4.nameS();
21 }
22 }
23 }
24 namespace namespacE2
25 {
26 class c1
27 {
28 public void nameS()//声明void必须有括号,括号用于携带参数
29 {
30 Console.WriteLine("My name is LiaoLi");
31 }
32 }
33 }
34 namespace namespacE3
35 {
36 namespace namespacE3A
37 {
38 class c1
39 {
40 public void nameS()//声明void必须有括号,括号用于携带参数
41 {
42 Console.WriteLine("My Firstname is Li");
43 }
44 }
45 }
46 namespace namespacE3B
47 {
48 class c1
49 {
50 public void nameS()//声明void必须有括号,括号用于携带参数
51 {
52 Console.WriteLine("My Lastname is Liao");
53 }
54 }
55
56 }
57
58