我在以下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
答案 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更改为cvoid 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);
}