zoukankan      html  css  js  c++  java
  • [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 */
            }

        }

    }


    注意他们引用了相同的命名空间
    (如果他们引用了不同的命名空间,则在调用的时候必须指定命名空间)
  • 相关阅读:
    2017-4-6校内训练
    [BZOJ]1023: [SHOI2008]cactus仙人掌图
    [BZOJ]1086: [SCOI2005]王室联邦
    [BZOJ]1055: [HAOI2008]玩具取名
    [BZOJ]3527: [Zjoi2014]力
    [BZOJ]2820: YY的GCD
    【BZOJ3233】【tyvj1729】文艺平衡树
    【数据结构】【平衡树】无旋转treap
    【BZOJ2733】【HNOI2012】永无乡
    【BZOJ3224】【tyvj1728】普通平衡树
  • 原文地址:https://www.cnblogs.com/volnet/p/558710.html
Copyright © 2011-2022 走看看