コンソールに次のコードを出力すると、「Age is wrong」行に続いて「0」(犬のAgeを-10に入力すると)が表示されます。私は「年齢が間違っています」という行を表示したいだけです。get setのプロパティからアクセス情報を表示
class Program
{
static void Main()
{
Animal dog = new Animal();
dog.Age = -10;
Console.WriteLine(dog.Age);
}
}
class Animal
{
private int age;
private string color;
public int Age
{
get
{
return age;
}
set
{
if (value < 0)
{
Console.WriteLine("Age is wrong");
}
else
{
age = value;
}
}
}
}
ので、これは私は全体私のアイデアを取得するための最速の方法だろう、私はプログラミングに非常に新しいです画像 –
で、問題のコードはない入れてみてください。ありがとうございましたらお助けください! – Zhipeng
コードをコピー&ペーストするだけで、私と他の人があなたのコードをテストし、どこに問題があるかを見て、それを解決するのに役立ちます。 –