社区
C#
帖子详情
一个类必须要独占一个文件吗?还是可以将多个类放在一个文件中?
zwth002
2010-08-28 09:42:14
一个类必须要独占一个文件吗?还是可以将多个类放在一个文件中?
一些书上写,最好一个类一个文件,这样比较规范,
但是有时一个类代码非常少,甚至就同行代码,这样也有必要独占一个磁盘文件吗?
我想问,可不可以将多个类放在一个文件中,这样可以少建一些文件。
所以问问大家,具体的项目中,一般是怎么要求的。
是多个类一个文件,还是一个类一个文件。
...全文
1954
18
打赏
收藏
一个类必须要独占一个文件吗?还是可以将多个类放在一个文件中?
一个类必须要独占一个文件吗?还是可以将多个类放在一个文件中? 一些书上写,最好一个类一个文件,这样比较规范, 但是有时一个类代码非常少,甚至就同行代码,这样也有必要独占一个磁盘文件吗? 我想问,可不可以将多个类放在一个文件中,这样可以少建一些文件。 所以问问大家,具体的项目中,一般是怎么要求的。 是多个类一个文件,还是一个类一个文件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spmzfz
2010-08-29
打赏
举报
回复
一个类可以放在多个文件中,你的WINFORM 命名空间内的第一个类就是,你可看一下编码:
public
partial
class frmGuoLv : Form ,要使用partial关键字。
当然,在一个文件中,你也可以在类下面又新建一个类,或者类和类之间也可并列。
youyoubaihehua
2010-08-29
打赏
举报
回复
实际情况实际分析
边城的刀声
2010-08-29
打赏
举报
回复
另外把一个类分成多个文件存储,也可以提高可读性,比如ASP.NET MVC 源码中一些HTML_***.cs
边城的刀声
2010-08-29
打赏
举报
回复
[Quote=引用 13 楼 zwth002 的回复:]
最起码提高这个类的调用性能
-------------------------------
指什么?没有太明白,调用性能是指什么?
为什么一个类一个文件,会提高性能呢?
能举个好明白的例子吗?
[/Quote]
调用性能和放在几个文件没有关系,因为代码会被编译成一个dll或exe文件.
一个类放一个文件,只是为了以后维护方便,如果你将很多类放在一个文件里,读你代码的人,肯定会问候你全家的。
zwth002
2010-08-29
打赏
举报
回复
最起码提高这个类的调用性能
-------------------------------
指什么?没有太明白,调用性能是指什么?
为什么一个类一个文件,会提高性能呢?
能举个好明白的例子吗?
wulala789
2010-08-29
打赏
举报
回复
我有时在一个文件里放了几百个类(比如做映射),用#region分开,就像linq to sql 的文件里也是很多很多的类,那些大致不会去读的代码完全可以放在一个文件里,只是几万行后,ide会变卡。。。
Alden
2010-08-28
打赏
举报
回复
一个类可以放在多个文件中,多个也可以放在一个文件中
noisu
2010-08-28
打赏
举报
回复
可以的
龍月
2010-08-28
打赏
举报
回复
完全可以!
wdgcs
2010-08-28
打赏
举报
回复
一个文件可以放多个类,但管理起来不方便,一个类一个文件管理起来方便,如果程序很小,就你自己用,怎么写都无所谓,如果程序大或团队合作,最好一个类一个文件
x0070704
2010-08-28
打赏
举报
回复
[Quote=引用 6 楼 zwth002 的回复:]
引用 4 楼 q107770540 的回复:
这个没有谁规定
不过从规范上来讲
最好一个.cs文件对应一个类
都是这样说,可是理由是什么呢?
[/Quote]
最起码提高这个类的调用性能
xiaoyi_nuo
2010-08-28
打赏
举报
回复
一般,最好,规范是一个类一个文件~~~但是编程很灵活,可以随便放都行~~~
zwth002
2010-08-28
打赏
举报
回复
[Quote=引用 4 楼 q107770540 的回复:]
这个没有谁规定
不过从规范上来讲
最好一个.cs文件对应一个类
[/Quote]
都是这样说,可是理由是什么呢?
wuyq11
2010-08-28
打赏
举报
回复
避免将多个类放在一个文件里面
每个文件放多少个类,视具体情况而定
注意文件长度
q107770540
2010-08-28
打赏
举报
回复
这个没有谁规定
不过从规范上来讲
最好一个.cs文件对应一个类
Peter200694013
2010-08-28
打赏
举报
回复
可以一个文件中包含多个类定义
一个类定义也可以在多个文件中 public
partial
class
xiaowang1026
2010-08-28
打赏
举报
回复
一般都是一个类一个文件,我们公司是这么要求的。
在C#中,
一个文件中放多个类没有任何问题,
一个类放在多个文件中也是没有问题的
cnwin
2010-08-28
打赏
举报
回复
当然可以了,.net一个文件可以放多个类啊。
Pulsar快速上手
本课程系统讲解Apache Pulsar,从原理到使用最后到开发整个学习过程教学内容:Pulsar原理,包括:背景、工作原理、订阅模式;Pulsar使用方式,包括:3种使用方式(图形界面/命令行/SDK);Pulsar客户端开发:包括:
独占
Exclusive,灾备Failover,共享Shared,多主题Multiple-Topic教学目标:让学员可以快速掌握Pulsar,并能在生产环境使用
为什么将
多个
图标
放在
一个
图片里?
为什么将
多个
图标
放在
一个
图片里? 2008年10月23日 评分 5.0, 满分 5 星2 票 +Add 添加评论 在制作网页时, 为什么要将
多个
图标
放在
一个
图片
文件
里面呢? 经常在网上搜罗资源的朋友可能会发现, 很多网站喜欢将小图标拼在
一个
图片
文件
里. 然后在 CSS
中
通过 background-position 定位访问图
linux下多进程并发写同
一个
文件
(Linux应用编程篇)
讨论关于并发环境下,
多个
进程对同一
文件
写入的问题,我们会涉及到
文件
共享的知识。在开始之前,我们先讨论一些有关
文件
共享的知识。 1.
文件
共享 Unix系统支持在不同进程间共享打开的
文件
。为此,我们先介绍一下内核用于所有I/O的数据结构。注意,下面的说明是概念性的,与特定的实现可能匹配,也可能不匹配。 内核使用三种数据结构表示打开的
文件
,它们之间的关系决定了在
文件
共享方面
一个
进程对另
一个
进程可能产生的影响。 1、每个进程在进程表
中
都有
一个
记录项,记录项
中
包含有一张打开
文件
描述符表,可将其视为
一个
矢量,每个
Access数据库:它已经被别的用户以
独占
方式打开,操作
必须
使用
一个
可更新的查询,不能锁定
文件
转自:http://iasp.bokee.com/ 笔名:iasp由于网络开发过程,或者一些下载的例子工程一般都用Access数据库,因为它方便不需要服务器,以
文件
方式就可以访问。Access数据库在使用过程
中
一般都会遇到这些问题,希望解决正在为此问题困惑的朋友的问题。-------------------------------------------以下是引用内容--------
不能打开某些
文件
,这些
文件
被别的用户
独占
方式打开,或者没有查看数据的权限
问题:提示错误——不能打开某些
文件
,这些
文件
被别的用户
独占
方式打开,或者没有查看数据的权限。问题分析:U872的一些组件是
放在
Windows 安装目录下面的System、System32
文件
夹里面的,当这两个
文件
夹不能被当前用户访问(包括读和写的权限),一般都会出现错误。这些错误一般在公司
中
实行计算机权限控制出现比较多。一般通过使用普通用户和超级用户(Administrator)登录U
C#
110,560
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章