[C#]如何将类放置于不同的文件中在同一个解决方案中调用?(不同解决方案的需要使用类库ClassLibrary)...

如何将类放置于不同的文件中在同一个解决方案中调用?(不同解决方案的需要使用类库ClassLibrary)
1、首先我们要明白C#组织类的方式。
C#是使用命名空间来组织类的,在相同解决方案中,类是被组织在一个命名空间的,也就是说不论它是否存在于不同的物理文件(*.cs),它都会被组织在一起,从逻辑上看就像是同一个文件调用。
2、让我们用VS.net2005来添加一个类
在VS.net2005的解决方案管理器中右键项目名,添加->类,选择一个类文件,修改类名,确定后,在与之前类同等级的位置出现了新的*.cs文件,打开类视图,就可以看到在相同的命名空间下多出一个类。这样在相同命名空间的类中就可以直接调用新类中的公共成员函数了,访问规则同只在同一文件中的多个类有异曲同工之处。

MyClass.cs
None.gif namespace  CA_MyNamespace
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
public class MyClass
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif         
/**//* code */
ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}
Program.cs
None.gif namespace  CA_MyNamespace
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
class Program
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif        
static void Main(string[] args)
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif             
/**//* code */
ExpandedSubBlockEnd.gif        }

ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}

None.gif

注意他们引用了相同的命名空间
(如果他们引用了不同的命名空间,则在调用的时候必须指定命名空间)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值