需要一个简单C#程序的帮助!
我想在Main方法中调用一个类。。我得到一个错误:s 代码: 案例在C#中很重要 称之为:需要一个简单C#程序的帮助!,c#,C#,我想在Main方法中调用一个类。。我得到一个错误:s 代码: 案例在C#中很重要 称之为: Minuz.Minus(); 此外,需要更改大括号,使其不在术语内: class Terms { public static void Add() { int add; add = Program.i + Program.j; Console.WriteLine("The Addition Of The First and The Seco
Minuz.Minus();
此外,需要更改大括号,使其不在术语内:
class Terms
{
public static void Add()
{
int add;
add = Program.i + Program.j;
Console.WriteLine("The Addition Of The First and The Second Number is {0}", add);
}
}
class Minuz
{
public static void Minus()
{
int minus;
minus = Program.i - Program.j;
Console.WriteLine("The Subraction Of The First and The Second Number is {0}", minus);
}
}
案例在C#中很重要
称之为:
Minuz.Minus();
此外,需要更改大括号,使其不在术语内:
class Terms
{
public static void Add()
{
int add;
add = Program.i + Program.j;
Console.WriteLine("The Addition Of The First and The Second Number is {0}", add);
}
}
class Minuz
{
public static void Minus()
{
int minus;
minus = Program.i - Program.j;
Console.WriteLine("The Subraction Of The First and The Second Number is {0}", minus);
}
}
这是因为
类Minuz
是在类术语中定义的,因此它实际上没有在您试图使用它的上下文中定义
在声明Minuz
之前,您没有关闭术语的定义,这是因为类Minuz
是在类术语
中定义的,因此它实际上没有在您尝试使用它的上下文中定义
在声明Minuz
之前,您没有关闭Terms
的定义。问题是类Minuz
是在类Terms
中声明的,它是私有的。这意味着它在主方法中不可见
有两种可能的解决方法:
- 使类
Minuz
内部或公共,并将对减号方法的调用转换为术语.Minuz.减号()
- 将类
Minuz
的声明从Terms
类中移出,以便在命名空间中声明它
也如其他人所指出的那样,;注意方法名称的大小写。一旦类可见性被修复,这将是您的下一个问题。问题是类Minuz
在类术语中声明,并且它是私有的。这意味着它在主方法中不可见
有两种可能的解决方法:
- 使类
Minuz
内部或公共,并将对减号方法的调用转换为术语.Minuz.减号()
- 将类
Minuz
的声明从Terms
类中移出,以便在命名空间中声明它
也如其他人所指出的那样,;注意方法名称的大小写。一旦类可见性被修复,这将是您的下一个问题。您已经将Minuz
类嵌入到术语
类中。如果您将其设置为公共类Minuz
,您可以调用
Terms.Minuz.Minus();
Terms.Minuz.Minus();
来解决这个错误。但是您可能希望将Minuz类移出术语。您已经将Minuz
类嵌入到Terms
类中。如果您将其设置为公共类Minuz
,您可以调用
Terms.Minuz.Minus();
Terms.Minuz.Minus();
来解决这个错误。但是您可能希望将Minuz类移出术语。除非是打字错误,否则您将缺少术语类的结束括号。按照当前在您的帖子中所写的方式,您需要将此语句放在您的Main
方法中:
除非是打字错误,否则您缺少术语
类的结束括号。按照当前在您的帖子中所写的方式,您需要将此语句放在您的Main
方法中: