我想知道如何轻松找到使用指令,例如。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Threading;
我正在学习如何使用VS2013& c#,所以我谷歌很多东西。有些时候我得到一个代码的甜菜,VS说:
The type or namespace name 'somenamespace' could not be found (are you missing a using directive or an assembly reference?)
然后我谷歌很多,以找到正确的使用命名空间,时间浪费。 有一个我可以搜索的图书馆, 或者是一个可以告诉我如何找到这些东西的视频?
答案 0 :(得分:2)
使用resharper。 http://www.jetbrains.com/resharper/
这是我喜欢resharper的奇妙功能之一。安装resharper后,它会在键入时自动弹出,您也可以强制使用Ctrl + Space
调用类型导入器。
有一个例子,请注意它是如何自动找到命名空间的 -
答案 1 :(得分:2)
Visual Studio' Intellisense
将帮助您解决此类问题。只需输入类型名称,然后按Alt+Shift+F10
,如果类型位于任何引用的程序集中,您将获得添加Using Namespace
或将TypeName
更改为Namespace.TypeName
的选项。
答案 2 :(得分:2)
即使没有任何其他工具或库,Visual Studio 2010和2012都会建议您使用合适的命名空间。
只需指向需要额外使用指令的类名,您将看到下方的小矩形将弹出一个弹出窗口。在图片上你可以看到ReSharper和VS弹出窗口。
您还可以在MSDN中检查班级名称。它总是显示当前类的命名空间,如:
命名空间:System.IO
程序集:mscorlib(在mscorlib.dll中)