3

我在下面的 C# 代码中收到错误“类、结构或接口成员声明中的无效标记 '{'”。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static int a, b;
        void add(int x, int y);
        {
            int c= x+y;
            Console.WriteLine("addition is " + char);
        }

        static void Main(string[] args)
        {   

        }
   }
}

您在解决问题方面的帮助将不胜感激。

谢谢你。

阿内斯

4

3 回答 3

6

有错误,因为你在那里有分号并且有错误的变量名,修复:

void add(int x, int y)
{
    int c= x+y;
    Console.WriteLine("addition is " + c);
}
于 2012-06-16T11:19:18.510 回答
2

删除方法声明后的分号void add(int x, int y);。将其更改为

void add(int x, int y)

char里面是什么Console.WriteLine("addition is " + char)?更改charc

Console.WriteLine("addition is " + c);

无需编写c.ToString(),因为当实体附加字符串时,它会自动调用其ToString()方法。(因为此方法适用于 .Net 的所有实体)。

于 2012-06-16T11:23:38.853 回答
1

在此方法声明后删除分号并在 Console.Writeline 中将 char 更改为 c

void add(int x, int y);
{
        int c= x+y;
        Console.WriteLine("addition is " + char);
    }

而是写

 void add(int x, int y)
{
        int c= x+y;
        Console.WriteLine("addition is " + c);
    }
于 2012-06-16T11:24:40.863 回答