私はC#を初めて使用し、コンソールの入力が回文であるかどうかを確認するための小さなアプリケーションを作成していました。一人でかなり遠くまで来ましたが、エラーで行き詰まりました。
コード:
class Program
{
static void Main(string[] args)
{
string str;
Console.WriteLine("Voer uw woord in:");
str = Console.ReadLine();
if (isPalindroom(str) == true)
{
Console.WriteLine(str + " is een palindroom");
}
else
{
Console.WriteLine(str + " is geen palindroom");
}
}
bool isPalindroom(String str)
{
string reversedString = "";
for (int i = str.Length - 1; i >= 0; i--)
{
reversedString += str[i];
}
if (reversedString == str)
{
return true;
}
else
{
return false;
}
}
}
このエラーが発生します:
エラー1非静的フィールド、メソッド、またはプロパティにはオブジェクト参照が必要です'ConsoleApplication2.Program.isPalindroom(string)' snap 17 17 ConsoleApplication2
にあります:
if (isPalindroom(str) == true)
あなたが私を少し助けることができれば、私は非常に嬉しいです:)