• Как получить Text из созданного через код элемента Textbox в WPF C#?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Эти TextBox как-то появляются. Причем они появляются динамически, т.е. создаются из кода.
    Поэтому когда создаешь новые TextBox, то сохраняй их в какое-нибудь поле (например, List<TextBox>) и работай с ними через это поле.
    Ответ написан
    3 комментария
  • Как понять для чего использовать различные инструменты в программировании?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Не существует правильного варианта использования какого-либо инструмента - он просто имеет определенный функционал, а как его использовать - это уже на твоей совести и воображении.

    Например, ref и struct можно объединить для реализации посетителя, который модифицирует посещаемого объекта и т.к. структура на стеке хранится (неправильно так говорить, но тут сойдет), то можно объект сделать struct а после передавать через ref - боксинга не будет. Так, например, реализован JSON десериализатор в System.Text.Json - нигде не пишут что так можно делать, просто нашли способ.

    Или можно сделать 2 конструктора - один private без аргументов, а другой public с аргументами и тогда можно использовать EF Core, чтобы этот класс использовать и как объект в БД и как объект бизнес-логики. EF Core сам объект создаст и нужные поля выставит.

    Таких вариантов - куча. Как найти их - опыт. Уже сам описал как его получить - пиши свои проекты, изучай проекты других, читай умные книжки/статьи.
    Ответ написан
    1 комментарий