我一直在网上搜索ASP.net c#的代码示例,但是从不似乎列出了它们包含的名称空间,例如:
using System.Data.SqlClient;
etc etc
我是否遗漏了一些显而易见的内容,或者我应该准确知道每个代码示例需要哪些命名空间?
答案 0 :(得分:8)
当我处于这种情况时,通常我会在MSDN上搜索课程。文档将告诉您哪些命名空间包含该类。
答案 1 :(得分:2)
如果他们不包含这些内容,您可以按顺序关注此列表:
答案 2 :(得分:0)
如果代码示例使用项目默认引用的程序集,则可以将鼠标悬停在类名上,然后单击shift + F10,它将自动添加using语句。如果该类不在任何引用的程序集中,那么您运气不好,需要知道该类所在的程序集。
快速谷歌搜索可以提供帮助,并且及时记住命名空间...当然,如果样本包含命名空间和参考信息,那么最好,但大多数情况下它们不会。
答案 3 :(得分:0)
如果您正在Visual Studio中查看代码,只需将鼠标悬停在您想要的类或对象上,如果该类的组合存在,您将获得有关它的工具提示,或者您可以google特定类。例如,如果您想要了解更多关于'DataTable'class的信息,只需google它,你就会知道它是Syste.Data命名空间的一部分。
答案 4 :(得分:0)
我正在使用OP。不得不神奇地“知道”需要什么命名空间似乎非常愚蠢。
我在C#之前花了一些时间作为Java Developer,NetBeans IDE将自动为您解决这些问题。 Ctrl-Shift-I,它将插入您需要的所有包(即命名空间)。如果有多个包定义了您正在解析的类,则会弹出一个窗口,让您选择所需的类。
对于和VS一样好的产品,我不相信这个功能不包括在内。