1楼:匿名用户
命名空间:可以理解成文件夹
类:可以理解成文件
类1,类2都属于同一个namespace是可以的。也就是两个文件可以存在于同一个文件夹里面。
但是同一个文件夹里面不可以存在同名的文件。所以class y,是不可以的。
2楼:阳光的雷咩咩
c#的命名空间的组织与文件的物理位置没有关系,这与java有很大不同,用起来也感觉方便很多,vs在文件夹里添加新文件的时候会自动加上文件夹名作底层命名空间,但是可以手工改。
partial class主要是便于区分ide的自动**与程序员的**,一个类的多个部分分布于不同的文件,命名空间自然应该一样。
c#中同一个命名空间,同一个cs类文件可以定义多个class类吗?
3楼:捐你妹
c#对于文件和类的对应关系并不要求有一一对应关系。
你可以在一个cs文件中定义n个类甚至是n个命名空间。当然也可以将一个类分割到n个文件中。
4楼:匿名用户
在同一个文件中可以定义不同的类,且使用方式与定义在不同的文件中一样,但不利于文件的管理
5楼:
可以,但是这样不便于维护**。
6楼:匿名用户
可以,只要class名不同
c#里面一个namespace里面可以有多个类么?这些类相互之间是什么关系?
7楼:匿名用户
级别都是平等的namespace ***.***级别只用点来分开,跟存在哪个文件夹内没有关系至于放哪个文件夹是编程规范
8楼:匿名用户
可以的,你说的那个是叫内部类
c#类名与命名空间可以一致吗
9楼:匿名用户
当然可以,两者的作用根本就是不同的,不会冲突
10楼:余漫轩
照理来说应该是可以的:
名称空间:aaa
类:aaa.aaa(aaa名称空间下的aaa类),不过我没有试过
c#中两个动态链接库的命名空间相同时可否同时使用
11楼:匿名用户
命名空间:来
可以理解成文件夹 类:可自以理解成文件 类1,类2都属于同一个namespace是可以的。也就是两个文件可以存在于同一个文件夹里面。
但是同一个文件夹里面不可以存在同名的文件。所以class y,是不可以的。
同一个命名空间的不同类里面,可以用同名的字段吗
12楼:匿名用户
可以有同名的方法属性和字段,但他们的生存域不能一样,例如,不能全是public或protect。
publicclassxx
}publicclassoo}
c#中怎么给多个类添加同一方法
13楼:匿名用户
写一个接口,然后多个类继承这个接口就行了
14楼:匿名用户
可以使用接口,该类继承此接口
c#中的 命名空间,类名,文件名 都是啥关系
15楼:婞諨囡魜
就好比一个房子,你可以在房子里放很多各种各样的东西。
命名空间就是这个房子,你放入房内子里的东西就是容一个个的类。也就是说你可以在一个命名空间下定义很多类。
文件名称只是这个文件的名称而已。在这个文件里,你想定义多少类都可以,但这些类都有自己的命名空间。
一般情况下,一个类文件里只定义与文件名同名的一个类,也就是vs为你生成好的那个类。这样做的好处是结构清晰。这些是程序设计方面的一些细节而已。
16楼:匿名用户
类是包含在命名空间里的,(但是文件名是什么鬼)