玩转C科技.NET

从学会做人开始认识这个世界!http://volnet.github.io

导航

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

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

MyClass.cs
namespace CA_MyNamespace
{
    
public class MyClass
    
{
         
/* code */
    }

}
Program.cs
namespace CA_MyNamespace
{
    
class Program
    
{
        
static void Main(string[] args)
        
{
             
/* code */
        }

    }

}


注意他们引用了相同的命名空间
(如果他们引用了不同的命名空间,则在调用的时候必须指定命名空间)

posted on 2006-11-13 00:15  volnet(可以叫我大V)  阅读(3389)  评论(0编辑  收藏  举报

使用Live Messenger联系我
关闭