同一个命名空间的不同类里面,可以用同名的字段吗?

qwerqwerwerew 2014-08-10 04:34:00
我有一个简单的问题,同一个命名空间的不同类里面,可以用同名的字段 方法或者属性吗?
比如说这些类属于不同的.cs文件或者一个cs文件,规则都一样?
...全文
500 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 版主 2014-08-10
  • 打赏
  • 举报
回复
xxoo.cs

public class xx
{
 public string xxoo{get;set;}
}
public class oo
{
 public string xxoo{get;set;}
}

string x=new xx().xxoo;
string y=new oo().xxoo;
当然没有问题 因为他们类不一样....
杜子寒 2014-08-10
  • 打赏
  • 举报
回复
当然可以了 A有没有什么成员 不影响B的成员
smthgdin_020 2014-08-10
  • 打赏
  • 举报
回复
引用 楼主 qwerqwerwerew 的回复:
我有一个简单的问题,同一个命名空间的不同类里面,可以用同名的字段 方法或者属性吗? 比如说这些类属于不同的.cs文件或者一个cs文件,规则都一样?
可以。属于不同cs文件的类,最终编译的时候还是一个类。
漫天雪飞 2014-08-10
  • 打赏
  • 举报
回复
可以啊
zhujiazhi 2014-08-10
  • 打赏
  • 举报
回复
去建一个试试的了,保证印象深刻
zouhuiyong 2014-08-10
  • 打赏
  • 举报
回复
编译时,不以文件名为准而是以class名为准。同一个文件可以存在 多个class。 同一个class也可以写在多个cs文件里(使用partical修饰符)
zouhuiyong 2014-08-10
  • 打赏
  • 举报
回复
可以有同名的方法属性和字段,但他们的生存域不能一样,例如,不能全是public或protect。
mnxm 2014-08-10
  • 打赏
  • 举报
回复
同一个目录下不能有重名的文件,难道不同目录下也不能有么?

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧