我正在寫我的第一個C#程序(FizzBuzz),它必須顯示9和13的整除以及打印素數。我認爲我已經將大部分代碼分類出來了,但無法解決我的11'無效標記'和'標識符預期'錯誤。任何意見,將不勝感激。 C#無效語法錯誤
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ConsoleApplication10;
namespace Fizzbuzz
{
class Program
{
int TotalFizz;
int TotalBuzz;
int TotalFizzBuzz;
int IsPrime;
public void BeginTesting(); // start testing
//Step 1 : Print number 1 to 100
for (int i = 1; i <=; i++)
{
string results = "";
// Step 2 :- Divisable by 9 print Fizz
public bool IsFizz(i % 9 == 0) results = "Fizz";
public int TotalFizz (int input);
// Step 3 :- Divisable by 13 print Buzz
public bool IsBuzz(i % 13 == 0) results = "Buzz";
public int TotalBuzz(int input);
// Step 4 :- Divisable by 9 and 13 print FizzBuzz
public bool IsFizzBuzz(i % 9 == 0, i % 13 == 0) results = "FizzBuzz";
public int TotalFizzBuzz(int input);
// Step 5 :- Print the number as it is if not divisable by 9 or 13
Console.WriteLine("TotalFizzBuzz")CurrentValue.ToString;
public bool IsPrime(int input);
Console.WriteLine results;
}
}
首先,你爲什麼要在一個函數內部創建'public'變量?這對你沒有任何好處。 – gunr2171
而你的函數沒有啓動'{'。將'BeginTesting()'後面的';'替換爲'{',然後在末尾做一個。但似乎你需要拿起一本關於c#的書,並通讀前幾章。 – gunr2171