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

yoyota 2009-11-28 05:20:39
现在有个类"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);
}
}
}

...全文
152 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovelan1748 2009-11-28
  • 打赏
  • 举报
回复
貌似不能,你判断internal没有意义嘛,实在想判断,除非是自己写的类,在类头上加自定义属性说明
yoyota 2009-11-28
  • 打赏
  • 举报
回复
Look是什么, 能否说详细点 ?
mohugomohu 2009-11-28
  • 打赏
  • 举报
回复
look

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧