Size: a a a

2020 August 14

AK

Andrew Kravchuk in CODE BLOG / C#
источник

VB

Vladislav Bardin in CODE BLOG / C#
не уверен, но по-моему можно сделать так:

public int MyProp
{
get => MyProp.Value;
set
{
 // проверки
 MyProp.Value = value;
}
}

проверить к сожалению не могу
источник

K

Konstantin in CODE BLOG / C#
сейчас затестим
источник

K

Konstantin in CODE BLOG / C#
не
источник

K

Konstantin in CODE BLOG / C#
нельзя
источник

VB

Vladislav Bardin in CODE BLOG / C#
увы.. тогда есть вариант просто смирится с этой переменной
источник

VB

Vladislav Bardin in CODE BLOG / C#
источник

K

Konstantin in CODE BLOG / C#
там тоже ведь через переменную класса
источник

PC

Programist C# in CODE BLOG / C#
Можете подсказать, какие паттерны проектирования однозначно придётся учить .net разработчику
источник

Д

Дмитрий🎈 in CODE BLOG / C#
Programist C#
Можете подсказать, какие паттерны проектирования однозначно придётся учить .net разработчику
State, singleton
источник

Д

Дмитрий🎈 in CODE BLOG / C#
Это те что мне приходилось недавно)
источник

PC

Programist C# in CODE BLOG / C#
Спасибо за ответ
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Programist C#
Можете подсказать, какие паттерны проектирования однозначно придётся учить .net разработчику
источник

VB

Vladislav Bardin in CODE BLOG / C#
@kotkat_12, то что ты хочешь сделать не получиться.

Самое очевидное это попробовать сделать так:

public int Prop
{
 get => this.Prop;
 set
 {
    if (check)
      this.Age = value;
 }
}

Но такой вариант не подойдет так как будет происходить рекурсивный вызов и в итоге поймаешь Stack overflow, а больше вариантов мне кажется нет

Вот тема по этому вопросу на StackOverflow
источник

PC

Programist C# in CODE BLOG / C#
О, здесь и принципы solid описаны спасибо
источник

VB

Vladislav Bardin in CODE BLOG / C#
Programist C#
Можете подсказать, какие паттерны проектирования однозначно придётся учить .net разработчику
MVC
источник

PC

Programist C# in CODE BLOG / C#
MVC это вроде паттерн для проектирования сайтов разве нет?
источник

VB

Vladislav Bardin in CODE BLOG / C#
нет конечно
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Programist C#
MVC это вроде паттерн для проектирования сайтов разве нет?
не то чтоб прям сайтов. серверов больше.
источник

PC

Programist C# in CODE BLOG / C#
ок
источник