partial calss? 允许相同类名? 这样又有什么用呢?

che2piaopiao 2009-04-07 02:12:57
看到一个项目中,有两个类文件,名字相同.

这样做又有什么用呢?
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dino623 2009-04-07
  • 打赏
  • 举报
回复
例如:
Page.xaml
Page.xaml.cs
Page.g.cs

第一個是界面,第二個是邏輯,第三個是自動生成,把第一個文件中的內容和代碼關聯起來。
這樣,程序員在編寫代碼時就不需要關心怎么找到界面中的元素。

jietuan 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yangqidong 的回复:]
1.可以把一个类的自动生成代码和我们添加的代码分离开来,避免对自动生成代码误操作
2.方便多个人编写一个大型的类--编写完毕只需放在一起编译即可
[/Quote]

你完全可以把它们放在同一个文件里面。
freewind0521 2009-04-07
  • 打赏
  • 举报
回复
partial calss主要是为了代码分离
che2piaopiao 2009-04-07
  • 打赏
  • 举报
回复
代码怎么自动生成的?

代码生成器不会用,大家一般都用哪种?
zgke 2009-04-07
  • 打赏
  • 举报
回复
可以把一个类 分成两个cs文件进行填写..
例如 在WINFORM里 机器生成的代码 和你手写的代码是分开的.减少窗体设置时候出问题.不能使用VS的编辑器进行可视化编辑.

yangqidong 2009-04-07
  • 打赏
  • 举报
回复
1.可以把一个类的自动生成代码和我们添加的代码分离开来,避免对自动生成代码误操作
2.方便多个人编写一个大型的类--编写完毕只需放在一起编译即可
ztenv 2009-04-07
  • 打赏
  • 举报
回复
可以把一个类分别在几个不同的地方来写,更方便;

111,126

社区成员

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

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

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