【发布时间】:2014-08-05 06:28:29
【问题描述】:
微软似乎没有 VS 2013 Express 论坛,所以我想在这里问一下..
我正在使用 Microsoft VS Express 2013 创建一个 C# 项目。我希望能够将whatever.cs 文件添加到项目中,这样我就可以在其中放置额外的函数,而不是在默认的Program.cs 文件中。过去,我们可以使用 #include 在 C 中导入代码文件,但 Visual Studio 中的 C# 似乎没有这样做。
我已经能够成功添加一个 .cs 文件,在其中创建一个类,然后实例化该类并从 Program.cs 中调用它的方法,但我宁愿不必实例化一个变量而必须调用像 something.MyFunction() 这样的函数只是为了执行一些存在于另一个文件中的代码。
这甚至可能吗?如果没有,有人知道为什么吗?我一直喜欢 C 语言中的#include。你可以让事情保持整洁。
【问题讨论】:
-
c# 使用
using做与 c 中的#include相同的事情。但是不需要实例化的类称为static类。using不是这样使用的。 -
酷。我刚刚创建了一个。谢谢。
-
static类非常适合解决正确的问题。但它们本质上是一个全球性的大类。这可能会让一个人陷入困境,使一个正确的懒惰代码。正如@BradleyDotNET 所说,请谨慎使用任何不是对象的解决方案,直到你把脚弄湿为止。
标签: c# visual-studio include