【问题标题】:How do I create a static class that can be used in any project [closed]如何创建可在任何项目中使用的静态类 [关闭]
【发布时间】:2013-04-24 13:25:59
【问题描述】:

我正在尝试创建一个静态类(IntNodeIntList),我可以使用类名通过任何项目访问该类。

我已经将文件名保存为类名(IntNode.cs),我在类名前加了public,但在其他项目上仍然无法识别。

我还缺少什么?

【问题讨论】:

  • 如何添加对外部文件stackoverflow.com/questions/3599722/…的引用
  • @ByteBlast:或者只是他旅程刚开始的人。
  • 这个问题不完整。请告诉我们上下文是什么,您是否在相同的解决方案中?
  • 是的,我正处于旅程的开始阶段,不,我不是巨魔。 @ByteBlast - 你的键盘背后一定有一个非常令人兴奋的生活。我正在用一种绝对不是英语的语言学习一本非常狡猾的书,所以我正在尽力说清楚。我知道可以创建一个没有 Main 方法的类。只包含很多常用的方法(例如 - 处理数组 - 读取、写入、计算等)一旦存在,是否可以在不将文件复制到当前解决方案的情况下从不同的解决方案中使用?

标签: c# visual-studio-2010 class static


【解决方案1】:

想要使用该类的项目需要做以下两件事之一:

  1. 引用已在其中定义类的程序集。
  2. 直接将 *.cs 文件添加到项目中。您可以将它们添加为本地副本或链接。

选项 1 是首选。

【讨论】:

  • @GeorgeDuckett:谢谢,我补充了。在这种情况下,这将是不寻常的,但在其他情况下它很常见,例如通过 Xamarin 开发应用程序。不同平台的代码可以相同,但每个平台需要一个项目文件。
  • (删除了我的原始评论,建议在您完成此操作后添加选项 2)。在处理xna(每个目标平台一个项目)时也很常见,这是我过去使用过的地方。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
  • 2013-02-15
  • 2016-05-01
  • 1970-01-01
相关资源
最近更新 更多