Size: a a a

2020 December 27

МЕ

Макс Епифанов... in CODE BLOG / C#
Разумовский))) опять ты)))
источник

AK

Anton Kowalski in CODE BLOG / C#
Так что это можно сделать таким способом или надо создавать свой класс?
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Как чат не гляну, вечно че то срешь)))
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Засранец какой то прям!)))
источник

rr

razumovsky r in CODE BLOG / C#
ну а че делать
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Ты и боллерплейт так же засерал))
источник

rr

razumovsky r in CODE BLOG / C#
ну да
источник

rr

razumovsky r in CODE BLOG / C#
и буду засерать
источник

rr

razumovsky r in CODE BLOG / C#
абстракция ради абстракции
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Нах фреймворки да?))))
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Будем вручную говнокодить)))
источник

AK

Anton Kowalski in CODE BLOG / C#
Так что это можно сделать таким способом или надо создавать свой класс?
источник

ZK

Zhenya Kornelyuk in CODE BLOG / C#
Анонимные типы лучше вообще никогда не делать )
источник

AK

Anton Kowalski in CODE BLOG / C#
Георгий Левченко
Вот тут можешь творить что хочешь.
А можно как-то через конструктор указывать функцию для обработки изменения текста?
источник

ZK

Zhenya Kornelyuk in CODE BLOG / C#
Очевидно через вызов сета у свойства, не?
источник

S

SeanWoo in CODE BLOG / C#
razumovsky r
оно очевидно и так что это овер енжиниринг какой то
это нормально для VM
источник

AK

Anton Kowalski in CODE BLOG / C#
set
           {
               bool1 = false;
               string3 = "";
                   if (string2.IndexOfAny(new char[] { ')', '(', '>', '<', '"', '\'', '=', '!', '?' }) != -1)
                   {
                       string3 = "Нельзя использовать эти символы:()<>\"\'=!?";
                   }
                   else if (string2.Contains("USUMODEL"))
                   {
                       string3 = "Нельзя использовать USUMODEL";
                   }
                   else if (string2.Contains("_COPY"))
                   {
                       string3 = "Нельзя использовать _COPY";
                   }
                   else
                   {
                       if (string2.Trim() != string.Empty)
                       {
                           bool1 = true;
                   }
               }
           }
источник

S

SeanWoo in CODE BLOG / C#
Anton Kowalski
set
           {
               bool1 = false;
               string3 = "";
                   if (string2.IndexOfAny(new char[] { ')', '(', '>', '<', '"', '\'', '=', '!', '?' }) != -1)
                   {
                       string3 = "Нельзя использовать эти символы:()<>\"\'=!?";
                   }
                   else if (string2.Contains("USUMODEL"))
                   {
                       string3 = "Нельзя использовать USUMODEL";
                   }
                   else if (string2.Contains("_COPY"))
                   {
                       string3 = "Нельзя использовать _COPY";
                   }
                   else
                   {
                       if (string2.Trim() != string.Empty)
                       {
                           bool1 = true;
                   }
               }
           }
а вот если так то уже нет
источник

S

SeanWoo in CODE BLOG / C#
сеттеры и геттеры лучше всего делать минимальными по размерам
источник

AK

Anton Kowalski in CODE BLOG / C#
Anton Kowalski
set
           {
               bool1 = false;
               string3 = "";
                   if (string2.IndexOfAny(new char[] { ')', '(', '>', '<', '"', '\'', '=', '!', '?' }) != -1)
                   {
                       string3 = "Нельзя использовать эти символы:()<>\"\'=!?";
                   }
                   else if (string2.Contains("USUMODEL"))
                   {
                       string3 = "Нельзя использовать USUMODEL";
                   }
                   else if (string2.Contains("_COPY"))
                   {
                       string3 = "Нельзя использовать _COPY";
                   }
                   else
                   {
                       if (string2.Trim() != string.Empty)
                       {
                           bool1 = true;
                   }
               }
           }
Вот мой сет, но я хотел бы что бы эту логику описывать вне класса например при инициализации
источник