Общие вопросы по c# [закрыт]

161
21 марта 2019, 12:20
  1. Можем ли мы в интерфейсах создавать, что то вроде поля класса. Например мне нужно чтобы в интерфейсе был: Mysqlconnection. И я потом при наследовании переопределял его.

  2. При работе с статическим полем класса создается объект или как? Например у меня часто такое встречается такой вариант развития событий. Мне нужно из 1 формы например формы авторизации передать значение из текстового поля в другую форму. Я создаю static string Login=.... И потом в 2 форме где надо это значение получить, я обращаюсь например к классу Form1 таким образом string getLogin=Form1.Login

  3. Я хочу сделать класс который будет иметь, например шаблон для заполнения всех параметров соединения MYSQL и потом его использовать в другом классе. Но, статические поля не действуют на классы. Я думал изначально сделать через Interface, но они не работали. Дабы уменьшить количество кода и распределить по функциям его. Даже примерный код скинуть не могу, ибо делал давно и прогу сделал через костыли и получилось в общем не красиво, поэтому сейчас хочу делать все по уму. Если можно скиньте хоть самый примитивный пример.

Answer 1
  1. Поля в интерфейсах создавать нельзя. Свойства - можно.
  2. В таком варианте, как Вы описали, объект создается только один раз, при первом обращении к типу. Дальше он хранится в памяти.
  3. Вопрос не понятен, особенно "статические поля не действуют на классы".
READ ALSO
C# WPF после обновления студии MVS, начал глючит DataGrid

C# WPF после обновления студии MVS, начал глючит DataGrid

Обновил студию Microsoft Visual Studio и DataGrid в WPF приложении стало абсолютно неадекватно себя вести:

185
C# ASP.NET Core Identity регистрация в DI UserManager, RoleManager без вызова AddIdentity

C# ASP.NET Core Identity регистрация в DI UserManager, RoleManager без вызова AddIdentity

Есть отдельный WebApi проект над базой данных пользователей "UserDbWebApi", которую использует проект для авторизации на IdentityServer4 "IdentityServerApi_AspNetIdentity"

154
Проверка прокручен ли скролл richTextBox до конца

Проверка прокручен ли скролл richTextBox до конца

Моя задача такова, когда пользователь прокрутит скролл до конца текста выполняется нужный мне кодНо сколько не искал, не смог найти способа...

155
Не работает функция отсчета таймера

Не работает функция отсчета таймера

Мне нужно в 2 lebl'а парсить минуты и секунды соответсвенноВот функция которую я сделал:

162