Я пытаюсь научиться получать и настраивать, и я не могу понять эту проблему. У меня есть условие для установки значения, устанавливайте значение только в том случае, если оно больше, чем "_num = 10".
Моя проблема в том, что даже если значение меньше 10, значение все равно устанавливается. Что мне не хватает? Я должен получить сообщение об ошибке с этим кодом, но я не понимаю его ...
спасибо за ваше время.
using System;
namespace Namespace
{
internal class Program
{
private static void Main(string[] args)
{
int x = Items.Sum = 5;
Console.WriteLine(x);
Console.ReadKey();
}
}
public static class Items
{
private static int _num = 10;
public static int Sum
{
get { return _num; }
set
{
if (value > _num)
_num = value;
}
}
}
}