我创建了一个包含以下内容的.cs文件:
namespace SetUp
{
class Config
{
public static object SetConfig(int code, bool print)
{
//My Code
}
}
}
编译它并添加对我的主要项目的引用,例如' CSharp Side'将它添加到我的项目中,一切都很棒。但我的问题是如何访问' SetConfig()'?因为它没有识别出SetUp'或者'配置'在我的代码中。
答案 0 :(得分:3)
只需将您的课程设为public
。
namespace SetUp
{
public class Config
{
public static object SetConfig(int code, bool print)
{
//My Code
}
}
}
答案 1 :(得分:-1)
您可以通过完全限定来引用不同程序集中的代码:
SetUp.Config.SetConfig(1, true);
或使用using
指令包含命名空间:
using SetUp;
class SomeClass
{
void SomeMethod()
{
Config.SetConfig(1, true);
}
}
此外,引用程序集中的类和方法都需要public
修饰符。否则,它们将在定义它们的装配体外部不可见。