“类,结构或接口成员声明中的无效标记'{'”

时间:2012-06-16 11:18:18

标签: c# token

我在以下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)
        {   

        }
   }
}

非常感谢您对解决方案的帮助。

谢谢。

ANEES

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

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

void add(int x, int y)

char内的Console.WriteLine("addition is " + char)是什么?将char更改为c

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

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

答案 2 :(得分:0)

在此方法声明后删除分号,并在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);
    }