C# 学习班级的公共方法 我正在学习C语言,现在我懂一点C++。

C# 学习班级的公共方法 我正在学习C语言,现在我懂一点C++。,c#,C#,当我想了解一个类的公共方法时,我会查看C++中的头文件,而C++没有。不必查看源文件,从何处可以获得类的公共方法的良好摘要?在文档中,在Visual Studio中使用对象浏览器或IntelliSense或反射(在运行时或使用第三方工具)。在文档中,在Visual Studio中,使用对象浏览器或IntelliSense或反射(在运行时或使用第三方工具)。有几种方法: 1) 阅读文档-或使用过的库的相应文档。 2) 查看 3) 使用一些元数据读取工具,如 4) 列表中的最后一个,但最有用和最常用

当我想了解一个类的公共方法时,我会查看C++中的头文件,而C++没有。不必查看源文件,从何处可以获得类的公共方法的良好摘要?

在文档中,在Visual Studio中使用对象浏览器或IntelliSense或反射(在运行时或使用第三方工具)。

在文档中,在Visual Studio中,使用对象浏览器或IntelliSense或反射(在运行时或使用第三方工具)。

有几种方法:

1) 阅读文档-或使用过的库的相应文档。
2) 查看
3) 使用一些元数据读取工具,如
4) 列表中的最后一个,但最有用和最常用的是

有几种方法:

1) 阅读文档-或使用过的库的相应文档。
2) 查看
3) 使用一些元数据读取工具,如
4) 列表中的最后一个,但最有用和最常用的是

C#没有头文件,但字节码编译的程序集(即
exe
dll
文件)包含一个关于名称空间和名称空间成员的元数据部分,运行时使用该部分来发现类型、方法、属性等。此外,VisualStudio使用它提供强大的智能感知

无论如何,如果在光标位于方法名称或任何成员(类、枚举等)上时按F12键,或右键单击此处,Visual Studio将转到整个成员的定义,如果该成员在您的计算机中没有源代码,则它将仅显示元数据:

C#没有头文件,但字节码编译的程序集(即
exe
dll
文件)包含一个关于命名空间和命名空间成员的元数据部分,运行时使用该部分来发现类型、方法、属性等。此外,VisualStudio使用它提供强大的智能感知

无论如何,如果在光标位于方法名称或任何成员(类、枚举等)上时按F12键,或右键单击此处,Visual Studio将转到整个成员的定义,如果该成员在您的计算机中没有源代码,则它将仅显示元数据:


如果我从其他人那里得到一个类,它会有文档吗?monodevelop中的对象浏览器在哪里?我不知道,这取决于其他人是否向您提供文档。MonoDevelop.@MKaras:即使它没有文档(如在易于阅读的文件中),也有一些文档生成工具,例如您可以在编译的程序集上运行这些工具来生成独立的帮助文件。如果提供了IntelliSense帮助文本,则该文本将包含在帮助文件中,否则,您至少可以从API.@O.R.Mapper获得一个可浏览的类型和成员列表,该列表确实有效,但它不是我所指的“文档”。这并没有显示任何您无法通过上述所有其他方法访问的内容,因为它只是提取其他方法也显示的XML注释。@CodeCaster:啊,您的回答中没有明确说明。例如,对象浏览器也不会显示任何其他方式无法访问的内容。如果我从其他人那里获得一个类,它会有文档吗?monodevelop中的对象浏览器在哪里?我不知道,这取决于其他人是否向您提供文档。MonoDevelop.@MKaras:即使它没有文档(如在易于阅读的文件中),也有一些文档生成工具,例如您可以在编译的程序集上运行这些工具来生成独立的帮助文件。如果提供了IntelliSense帮助文本,则该文本将包含在帮助文件中,否则,您至少可以从API.@O.R.Mapper获得一个可浏览的类型和成员列表,该列表确实有效,但它不是我所指的“文档”。这并没有显示任何您无法通过上述所有其他方法访问的内容,因为它只是提取其他方法也显示的XML注释。@CodeCaster:啊,您的回答中没有明确说明。例如,对象浏览器也不会显示任何其他方式无法访问的内容。