2015-10-08 51 views
-4

我已經開始學習C#今天,我想我理解它是不錯,但我有2個錯誤,我不知道如何解決。有人可以解釋這個問題嗎?爲什麼問題發生了?我收到以下錯誤:「}預期在ReadLine之後的第30行」和「類型或名稱空間定義或期望的文件結束。」基本的C#控制檯應用程序錯誤

enter image description here

我試圖在這裏輸入它的代碼,但它在我的代碼拿起引號和停止代碼goint成代碼塊的一半。

謝謝大家

+0

嘗試刪除您'靜態void'方法進行Main'的'。下面的地方 – scniro

+0

你不能有其他方法(忽略委託我猜)的方法。 –

+2

人們應該如何複製/粘貼圖像中的代碼? – user1666620

回答

2

到Console.ReadLine後添加}();

Console.ReadLine(); 
} 

編輯: 你的方法是你的主功能的關閉}括號內。移動方法,因此它們是}

我以前沒注意到後面。覆蓋了}括號的數量。 :)

+0

三江源大家:)我有固定的代碼的答案,雖然我不明白你的意思由不能有一個方法中的方法:'PrintHelloToScreen'和'PrintHello100'定義/ –

+1

@VenomzHD你有你的兩種方法* *內**你的主要方法。這不是有效的代碼。通過按照Shockwave指示的方式移動閉合大括號,您可以在此處結束您的主要方法,該方法將移動您在主方法**之後定義的兩個函數。希望這是有道理的! – tnw

+0

準確地說。你不能在方法中使用方法。你的「靜態無效主要」是一種方法,它包含「靜態無效PrintHelloToScreen」和「靜態無效PrintHello100」這兩種方法。在方法內部有方法是語法錯誤。這個想法是保持獨立的方法,所以你可以隨時打電話給他們。 – Shockwave