于梦想齐行
于梦想齐行

C#命名空间(Namespace)

C#命名空间(Namespace)
using System;

namespace first_space
{
    class namespace_cl
    {
        public void func()
        {
            Console.WriteLine("Inside first_space.");
        }
    }
}
namespace second_space
{
    class namespace_cl
    {
        public void func()
        {
            Console.WriteLine("Inside second_space.");
        }
    }
}
namespace namespace_1
{
    namespace namespace_2
    {
        class namespace_cl
        {
            public void func()
            {
                Console.WriteLine("Inside nested namespace.");
            }
        }
    }
}
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            //命名空间
            first_space.namespace_cl fc = new first_space.namespace_cl();
            second_space.namespace_cl sc = new second_space.namespace_cl();
            fc.func();
            sc.func();
            //嵌套命名空间
            namespace_1.namespace_2.namespace_cl fc2 = new namespace_1.namespace_2.namespace_cl();
            fc2.func();

            //using的用法:
            //1.using指令:引入命名空间
            //using System;
            //using Namespace1.SubNameSpace;
            //2.using static 指令:指定无需指定类型名称即可访问其静态成员的类型。
            //using static System.Math;var = PI;//直接使用System.Math.PI;
            //3.起别名
            //using Project = PC.MyCompany.Project;
            //4.using语句:将实例与代码绑定
            //using(Font font3 = new Font("Arial", 10.0F), font4 = new Font("Arial", 12.0F)) {
            //use font3 and font4
            //}
            //代码段结束后会自动调用Dispose方法。

            Console.ReadKey();
         }
    }
    
}
没有标签
首页      CSharp      C#命名空间(Namespace)

于梦想齐行

C#命名空间(Namespace)
using System; namespace first_space { class namespace_cl { public void func() { Console.WriteLine("Inside first_space."); …
扫描二维码继续阅读
2022-06-25
近期文章
近期评论