Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с C# помогите почему имя и фамилия как ноу нейм

Iq Dez Ученик (97), открыт 1 неделю назад
class Person
{
private string FirstName = " ";
private string LastName = " ";
private string Work =" ";

public string Name
{
get { return FirstName; }
set { value = FirstName; }
}

public string Last
{
get { return LastName; }
set { value = LastName; }
}

public string Job
{
get { return Work; }
set { Work = value; }
}

public void Print()
{
if (Name == " ")
Console.WriteLine("NoName");
else
Console.WriteLine("Имя придурка:" + Name);
if (Last == " ")
Console.WriteLine("NoSurname");
else
Console.WriteLine("Фамилия придурка:" + Last);
if (Job == " ")
{
Console.WriteLine("Нигде не работает, бездарность.");
}
else
{
Console.WriteLine("Job:" + Job);
}
}
}

class BobAnger : Person
{
static void Main()
{
Person person = new Person { Name = "Bob", Last = "Anger", Job = "Microsoft" };
person.Print();
}

}
Дополнен 1 неделю назад
Вопрос решен, кому нужно халявные балы пишите.
А кому интересно, то нужно было переставить value
1 ответ
FeniksD Мастер (1685) 1 неделю назад
 class Person  
{
private string FirstName = " ";
private string LastName = " ";
private string Work =" ";

public string Name
{
get { return FirstName; }
set { FirstName = value; } // Было value = FirstName;
}

public string Last
{
get { return LastName; }
set { LastName = value; } // Было value = LastName;
}

public string Job
{
get { return Work; }
set { Work = value; }
}

public void Print()
{
if (Name == " ")
Console.WriteLine("NoName");
else
Console.WriteLine("Имя придурка:" + Name);
if (Last == " ")
Console.WriteLine("NoSurname");
else
Console.WriteLine("Фамилия придурка:" + Last);
if (Job == " ")
{
Console.WriteLine("Нигде не работает, бездарность.");
}
else
{
Console.WriteLine("Job:" + Job);
}
}
}

class BobAnger : Person
{
static void Main()
{
Person person = new Person { Name = "Bob", Last = "Anger", Job = "Microsoft" };
person.Print();
}

}
Похожие вопросы