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 */
            }

        }

    }


    注意他们引用了相同的命名空间
    (如果他们引用了不同的命名空间,则在调用的时候必须指定命名空间)
  • 相关阅读:
    C++ 构造函数初始化列表
    虚函数
    thread 学习
    vim学习笔记
    Python重载比较运算符
    python使用插入法实现链表反转
    【好文转】Python中yield的理解与使用
    【转】Python中自定义可迭代对象
    linux安装python3.6.6和新建虚拟环境
    【转】Python 并行分布式框架 Celery
  • 原文地址:https://www.cnblogs.com/volnet/p/558710.html
Copyright © 2011-2022 走看看