社区
C#
帖子详情
怎样将一个类分写在多个 .cs 文件中?
sarcophile
2005-05-03 09:21:48
rt
...全文
162
13
打赏
收藏
怎样将一个类分写在多个 .cs 文件中?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pupo
2005-05-03
打赏
举报
回复
2005版支持了
koochungyeah
2005-05-03
打赏
举报
回复
如果按这种原理的话,
文件a.cs
namespace a
{
class a
{
}
}
文件2:
namespace a
{
class a :public ........
{
}
class a :public ........
{
}
class a :public ........
{
}
class a :public ........
{
}//这些是方法的声明
}
或许是这样,我自己没有试过。
koochungyeah
2005-05-03
打赏
举报
回复
从C++角度上来看,
文件1:
class a
{
}
文件2:
#include "文件1"
class a :public ........
{
}
class a :public ........
{
}
class a :public ........
{
}
class a :public ........
{
}//这些是方法的声明
koochungyeah
2005-05-03
打赏
举报
回复
我想楼主的意思是一个类的东西,分几个文件存放……就像C++当中的.H和.CPP一样,分开来存放。
tajlolo
2005-05-03
打赏
举报
回复
你用#region/#endregion来折叠不一样的嘛?再长也不怕
sarcophile
2005-05-03
打赏
举报
回复
我的意思是:一个类太长,想把它分开写在多个文件中,比如,有一个函数很长,想单独放在一个文件中,所有的属性也想单独放在一个文件中
Ewate
2005-05-03
打赏
举报
回复
我没听说可以
不过楼主如果想分开的话,就做成几个类吧
分类也就是分功能
DeltaCat
2005-05-03
打赏
举报
回复
楼主,你的意思是可以这样理解的:
将一个类的功能, 用多个类来完成, 并且多个类不在同个CS文件中
athossmth
2005-05-03
打赏
举报
回复
allentao,那个是“将来的”C#……
allentao
2005-05-03
打赏
举报
回复
可以。使用partial修饰符,具体见:
http://www.codeguru.com/Csharp/Csharp/cs_syntax/article.php/c5889/
晨星
2005-05-03
打赏
举报
回复
可以吗?class好像不可以reopen吧?namespace才可以reopen。
关注。
webserv2
2005-05-03
打赏
举报
回复
晕 要是想这样 就用继承吧 哎 如果是一个类 有必要写再多个文件中么
allentao
2005-05-03
打赏
举报
回复
惭愧,确实是c# in future
那就到将来再分开吧:)
VS2015如何在
一个
C#工程下,添加
多个
.
cs
文件
在VS下新建
一个
C# 工程,默认会自带
一个
Form1.
cs
,如下图所示,在里头可以实现对若干个控件的操作代码。但如果全部在
一个
里头实现,并不方便我们对之后项目内容的扩展。为此,需要分
多个
.
cs
,方便很多,也清楚很多。 方法如下: 选
中
项目,右键—》添加—》新建项—》常规—》Visual C#类,此时,可以适当改变下这个.
cs
文件
的名字即可确认。 注:此处的选
中
的项目,就是第一行,解决方案,是这个。 添加完成之后,如图所示。 ...
.aspx
文件
、.aspx.
cs
文件
和.aspx.designer.
cs
的一些说明
.aspx
文件
、.aspx.
cs
文件
和.aspx.designer.
cs
的一些说明 .aspx
文件
:(页面)书
写
页面代码。存储的是页面design代码。只是放各个控件的代码,处理代码一般放在.
cs
文件
中
。 .aspx.
cs
文件
:(代码隐藏页)书
写
类代码。存储的是程序代码。一般存放与数据库连接和数据库相关的查询。更新。删除操作,还有各个按钮单击后发生的动作等。 .aspx.designer.
cs
文件
:书
写
页面设计代码。通常存放的是一些页面控件
中
的控件的配置信息,就是注册控件页面。这个东西是窗
C#
一个
界面类对应
多个
cs
文件
(源代码
文件
)
1、说明:一般情况下我们创建
一个
Form,会自动生成两个代码
文件
,如下vs
中
显示方式如下:2、如果当我们的界面相当复杂,且有很多操作代码去
写
(当然在这里不去争论为何不使用用户控件什么的),那么我们就需要将代码按一定规则分到
多个
文件
中
,下面将进行具体操作a、添加
一个
类,命名为Form1.Sub1.
cs
b、将Form1.
cs
中
的引用全部拷贝过来(不一定需要全部拷贝,只拷贝必要的就行),将Form1.S...
一个
MainWindow.xaml
文件
和
一个
MainWindow.g.i.
cs
文件
相对应。
一个
MainWindow.xaml
文件
和
一个
MainWindow.g.i.
cs
文件
相对应。 如上图所示窗口类
文件
被定义为partial的就是因为类 MainWindow 在 MainWindow .g.i.
cs
文件
中
还有定义,如下 在 MainWindow.g.i.
cs
文件
中
MainWindow 的完整声明如下: public partial class Ma
C#将.
cs
文件
转换成.dll
文件
背景 公司开发
一个
程序,但是源代码的算法需要保密,此时实现算法的.
cs
【类
文件
】需要加密,避免用户直接看到源码。 操作 1、在win10系统上,点击开始菜单 2、在开始菜单
中
找到并运行Visual Studio 2019 【其他版本类似】下的Developer Command Prompt for VS 2019 3、编
写
一个
类,如My.
cs
,我这里将其放G盘下做演示 4、输入转换命令
cs
c /target:library /out:G:/My.dll G:/My.
cs
5、回车 6、此时可以
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章