Visual Studio 2012中的SDK

时间:2013-04-23 14:52:24

标签: c# visual-studio-2012 sdk

我是Visual Studio的新手。我已经用Java编写了很多年,但已经开始了一个需要我使用c#和visual studio 2012的项目。

我需要知道的是如何使用不同的SDK。我想使用名为Honeywell SDK而不是Visual Studios固有SDK的东西,但我无法找到更改此设置的位置。如果有人有一个非常感谢的答案!

1 个答案:

答案 0 :(得分:2)

作为Java开发人员,您可能习惯于导入并且可能理解如何使用import语句导入命名空间中的类。

在C#中,首先要做的是添加对包含所需方法的库的引用 - 通常通过在解决方案资源管理器中右键单击项目,单击添加引用,然后选择浏览以浏览到location通常是一个包含相关库方法的DLL。

添加对项目的引用后,您可以使用完全限定名称访问库中的类,例如例如,要访问.NET的System.Threading命名空间中的Thread类,完全限定的使用将如下所示:

System.Threading.Thread thread = new Thread();

或者,您可以在每个要使用客户端的文件的顶部放置using指令,以避免需要完全限定的名称。例如:

using System.Threading;

然后在代码中,您可以单独使用缩写版本的类名:

Thread thread = new Thread();

正如您所看到的,using指令实际上是C#相当于Java的import指令。请注意,要导入命名空间中的所有类,您不需要在using指令末尾使用。*通配符,因为您执行等效的Java导入语句。

在实践中,您可能需要参考您所拥有的文档来确认它们使用的命名空间,以及添加引用以使用其库所需的文件,因为此详细信息将是特定于供应商的。有关using指令的更多详细信息和更全面的说明,那么MSDN文档可能是最有用的来源:

http://msdn.microsoft.com/en-gb/library/sf0df423%28v=vs.80%29.aspx

http://msdn.microsoft.com/en-gb/library/z2kcy19k%28v=vs.80%29.aspx

.NET项目中没有固有的SDK本身,但通常会引用.NET框架并使用默认的using指令。您可能会发现它们非常有用,因为它们包含核心功能,并且通常在新项目中默认添加的引用将为您提供对集合等内容的访问。

最后要注意的是,C#有一个using语句,以及using指令,所以如果要搜索有关该指令的其他信息,请注意不要将它与using语句混淆。