2012-06-16 12 views
2

다음 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

답변

5

은 수정 :

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

큰 도움을 쓰기 ...... 정말 감사합니다 .... 지금은 잘 작동하고 있습니다. –

1

제거 세미콜론 당신의 메서드 선언 void add(int x, int y); 후.

void add(int x, int y) 

로 변경하고 Console.WriteLine("addition is " + char) 내부 char 무엇입니까? charc으로 변경하십시오.

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

엔티티는 문자열로 추가됩니다 때 자동으로 ToString() 메소드를 호출하기 때문에 c.ToString()을 쓸 필요가 없습니다. (이 방법은 .Net의 모든 엔티티에서 사용할 수 있습니다.)

+0

시간을내어 도와 주셔서 감사합니다. –

0

제거 세미콜론 Console.Writeline

에서 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); 
    } 
+0

고맙습니다. –

+0

이것은 단순히 믿을 수 없다! 나는이 말을 읽고 신비한 세미콜론을 찾은 후에야 나는 엄청난 양의 오류를 겪었고, 나는 그것을 발견하고 모든 오류를 제거했다! 넌 나를 구했다! VisualStudio는 더 잘 처리 할 수 ​​있습니다. :) – nivhab

관련 문제