当前位置:编程学习 > C#/ASP.NET >>

怎样通过反射判断一个类是"internal"类

现在有个类"MyClass" 如下, 怎么样通过反射判断它是 "internal" 的类 ? 

Type类型倒是提供了一些 IsPublic, IsNestedAssembly 属性, 但这个类不是Nested, 请问该如何判断呢 ?

namespace Test 

    internal class MyClass
    { 
        public MyClass() { } 
    } 
    
    class MyTest 
    {
        public static int Main(string[] args) 
        {     
            Assembly asm = Assembly.GetExecutingAssembly();   
            Type[] types = asm.GetTypes();            
            foreach(Type type in types)              
                Console.WriteLine(String.Concat(type.Name,":\t",type.IsPublic);       
        }
    }
}

--------------------编程问答-------------------- look --------------------编程问答-------------------- Look是什么, 能否说详细点 ? --------------------编程问答-------------------- 貌似不能,你判断internal没有意义嘛,实在想判断,除非是自己写的类,在类头上加自定义属性说明
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,