私はちょうどC#の学習を始めました。問題が発生しました。名前 '..'は現在のコンテキストに存在しません
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("This is a text adventure! <press space to continue>");
Console.ReadKey();
do
{
Console.WriteLine("A monster aproaches what do you do? <Attack,Flee>");
string a = Console.ReadLine();
} while(a != "Attack" && a != "Flee");
}
}
}
助けが役に立ちます。
イム「」のdoesntが存在言いながらライン上の推測 - これは列A = Console.ReadLine() ' – BugFinder
範囲の問題であり、異なるスコープ以外に、do'ブロック'の内部に配置され '下にある間に。 –
ループの前に 'string a'を宣言するだけです。 – Rafalon