需要一个简单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

我想在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 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
方法中: