zoukankan      html  css  js  c++  java
  • 命名空间别名

    extern alias outer;//必须位于所有的 using 前面
    
    using System;
    using FourPerson = 第四章;
    using SevenPerson = 第七章._1;
    
    
    
    class Person
    {
        public int Gid { get; set; }
    }
    
    namespace 第七章._1
    {
    
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("***************限定的命名空间别名***************");
    
                Console.WriteLine(typeof(FourPerson::Person));//第四章.Person
                Console.WriteLine(typeof(SevenPerson::Person));//第七章._1.Person
    
    
                Console.WriteLine("***************全局命名空间别名***************");
    
                Console.WriteLine(typeof(Person));//第七章._1.Person
                Console.WriteLine(typeof(global::Person));//Person
                Console.WriteLine(typeof(global::第七章._1.Person));//第七章._1.Person
    
    
                Console.WriteLine("***************外部别名***************");
    
                Console.WriteLine(typeof(outer.第二章.Person));//第二章.Person
                Console.WriteLine(typeof(outer.第一章.Person));//第一章.Person
    
                Console.ReadKey();
            }
        }
    
        class Person
        {
            public int Pid { get; set; }
        }
    }

  • 相关阅读:
    转:浅谈Linux的内存管理机制
    (转)Redis
    检测socket链接是否断开
    linux C 中的volatile使用
    LINUX 下 ipv6 socket 编程
    linux signal 列表
    Linux下异常信号
    linux signal
    转: 关于Linux常用的二进制文件分析方法
    IOI2020 题解
  • 原文地址:https://www.cnblogs.com/refuge/p/8654958.html
Copyright © 2011-2022 走看看