Start();で "Overloadは0引数を取る"というエラーが発生しています。私の主な方法のライン。私はそれを修正する方法を知らないし、私は周りを検索して何も見つけることができませんでした。"0"引数をとるオーバーロードはありません[C#]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public static void main(string[] args)
{
Start();
}
public static string Start(string move)
{
Console.Write("");
string gameType = Console.ReadLine();
if (gameType == "s")
{
Console.Write("");
begin:
Console.Write("\nEnter your move: ");
move = Console.ReadLine();
switch (move)
{
case "r":
Console.Write("s");
Console.ReadLine();
break;
case "s":
Console.Write("");
Console.ReadLine();
break;
case "f":
Console.Write("");
Console.ReadLine();
break;
default:
Console.Write("\nInvalid move, try again\n\n");
goto begin;
}
Console.ReadLine();
return move;
}
else
{
return move;
}
}
static string Genius(string genius, string move)
{
Console.Write(move);
return genius;
}
}
}
[velociraptorがあなたを食べる]前のwhileループ(http://xkcd.com/292/)。 –
大丈夫です。 –
一般に、最初のプログラムはHello Worldの行に沿ったものでなければなりません... – Coeffect