Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从程序集获取所有信息?_C#_Intellisense - Fatal编程技术网

C# 如何从程序集获取所有信息?

C# 如何从程序集获取所有信息?,c#,intellisense,C#,Intellisense,我在C#创建intellisense作为Java的intellisense。我有一个文本框,用户可以编写他想要的内容。如何从程序集中获取所有信息,因为它是类、常量、名称空间、基元、枚举或方法。。?就像照片里一样 你的意思还不太清楚,但你应该从以下几点开始: 或: (等) 如果选择Type.GetMembers,则可以使用来区分它们 基本上看一下Type,MethodInfo等上的所有可用成员。。。如果您有任何更具体的问题,我们可能会提供更多帮助。您的意思还不清楚,但您应该从以下内容

我在C#创建intellisense作为Java的intellisense。我有一个文本框,用户可以编写他想要的内容。如何从程序集中获取所有信息,因为它是类、常量、名称空间、基元、枚举或方法。。?就像照片里一样


你的意思还不太清楚,但你应该从以下几点开始:

  • 或:
    • (等)
如果选择
Type.GetMembers
,则可以使用来区分它们


基本上看一下
Type
MethodInfo
等上的所有可用成员。。。如果您有任何更具体的问题,我们可能会提供更多帮助。

您的意思还不清楚,但您应该从以下内容开始:

  • 或:
    • (等)
如果选择
Type.GetMembers
,则可以使用来区分它们


基本上看一下
Type
MethodInfo
等上的所有可用成员。。。如果您有任何更具体的问题,我们可能会对您更有帮助。

在C#中,您可以使用System.Reflection.Assemly类/方法来解决

在C#中,您可以使用System.Reflection.Assemly类/方法来实现这一点

当我调用assembly.GetTypes()方法时,它返回所有类型,不管名称空间是什么?@JavidanGuliyev:是的,它返回程序集中的所有类型,不管名称空间是什么。使用
Type.Namespace
确定类型的名称空间。当我调用assembly.GetTypes()方法时,它返回所有类型,不管名称空间是什么?@JavidanGuliyev:是的,它返回程序集中的所有类型,不管名称空间是什么。使用
Type.Namespace
来确定类型的名称空间。你是在为java创建intellisense吗?我不明白你为什么要在问题中添加C#标记不,我是在C#中创建的,但intellisense就像java的扫描一样,你可以更新你的问题来提及这一点,这样会更容易理解java没有intellisense;VisualStudio有。你想像VS那样为C#创建IntelliSense吗?当C#和Java IntelliSense混合在一起时,你是为Java创建IntelliSense吗?我不明白你为什么要在问题中添加C#标记不,我是用C#创建的,但IntelliSense就像Java的扫描一样,你可以更新你的问题来提到这一点,这样就更容易理解Java没有智能感知;VisualStudio有。你想像VS对C#所做的那样创建IntelliSense吗?作为C#和Java IntelliSense的混合体,确切地说是从哪个?我有汇编,我必须识别什么是什么。确切地说是从哪个?我有汇编,我必须识别什么是什么。