我正在写我的第一个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