Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Атрибут DefaultValue не присваивает значение? / 25 сообщений из 32, страница 1 из 2
30.11.2018, 12:39
    #39740788
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Делаю так - в классе описаны разные проперти, одно из них:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
[DisplayName("Timeout")]
        [Description("Сconnection to SQL Server timeout ")]
        [DefaultValue(15)]
        public int ConnectionTimeout
        {
            get; set;
        }
...



если создать объект этого класса и не указать явно где-нибудь присвоения значения, то DefaultValue не присвоится.

Т.е. это правильно? надо явно сделать ?

ConnectionTimeout = 15;
...
Рейтинг: 0 / 0
30.11.2018, 12:44
    #39740790
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Да, надо присваивать явно. DefaultValueAttribute влияет только на поведение всяких дизайнеров в VisualStudio.
...
Рейтинг: 0 / 0
30.11.2018, 12:47
    #39740793
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
сделайте свою реализацию для этого атрибута, это не сложно.
...
Рейтинг: 0 / 0
30.11.2018, 12:52
    #39740799
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Спасибо, не обращал внимания
...
Рейтинг: 0 / 0
30.11.2018, 12:58
    #39740803
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Roman Mejtesсделайте свою реализацию для этого атрибута, это не сложно.

Нафига? Сказано же - этот аттрибут нужен для совершенно других целей.
...
Рейтинг: 0 / 0
30.11.2018, 13:18
    #39740815
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
fkthat,

где такое сказано? Для каких целей он нужен?
Это атрибут модели компонентов и он много где используется и в его использовании нет ничего плохого, для собственных реализаций.
Тот же XML использует понимает этот атрибут и другие компоненты, сейчас искать лень.
К самому дизайнеру и IDE он имеет куда меньшее отношение, но это не мешает пользоваться им в их коде
...
Рейтинг: 0 / 0
30.11.2018, 13:19
    #39740816
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
fkthatRoman Mejtesсделайте свою реализацию для этого атрибута, это не сложно.

Нафига? Сказано же - этот аттрибут нужен для совершенно других целей.+1
...
Рейтинг: 0 / 0
30.11.2018, 13:21
    #39740818
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Roman MejtesТот же XML использует понимает этот атрибутXML стандарт формата или что?
...
Рейтинг: 0 / 0
30.11.2018, 13:26
    #39740821
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
256k,
С шестого шарпа правее свойства напиши = 12345
...
Рейтинг: 0 / 0
30.11.2018, 13:30
    #39740826
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Petro123Roman MejtesТот же XML использует понимает этот атрибутXML стандарт формата или что?
MSDNПространство имен System.ComponentModel предоставляет классы, используемые для реализации поведения компонентов и элементов управления во время разработки и выполнения. Это пространство имен содержит базовые классы и интерфейсы для реализации атрибутов и преобразователей типов, привязки к источникам данных и лицензирования компонентов.
Где тут хоть слово о дизайнере Visual Studio?
...
Рейтинг: 0 / 0
30.11.2018, 13:36
    #39740836
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Roman Mejtes,
Ну давай разберемся.
https://toster.ru/q/167403
Ты за то чтобы вместо шарпа 6 го присвоить рефлекшеном?
...
Рейтинг: 0 / 0
30.11.2018, 13:43
    #39740846
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
По-моему, надо у ТС спросить, а что он, собственно хочет?
Если просто инициализировать свойство, тогда
Код: c#
1.
public int ConnectionTimeout { get; set; } = 15;

(может у него учебник старый)
А если хочет, чтобы свойство инициализировалось в контексте использования в рамках какой-то библиотеки, тогда пусть расскажет о ней
...
Рейтинг: 0 / 0
30.11.2018, 13:53
    #39740858
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Shocker.ProПо-моему, надо у ТС спросить, а что он, собственно хочет?третий день не получается))
...
Рейтинг: 0 / 0
30.11.2018, 15:47
    #39741027
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Petro123Shocker.ProПо-моему, надо у ТС спросить, а что он, собственно хочет?третий день не получается))

дядя Петя, "третий день" - это что?
...
Рейтинг: 0 / 0
30.11.2018, 16:23
    #39741088
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
256k,
Вопросы на уровне джуна, но две темы не закрыты решением.
...
Рейтинг: 0 / 0
30.11.2018, 16:38
    #39741113
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Petro123256k,
Вопросы на уровне джуна, но две темы не закрыты решением.

дядя Петя .... ? (ц, фильм "Серёжа", 1960)

ты превращаешь темы в балаган, но будь внимательнее, они закрыты с решением.
...
Рейтинг: 0 / 0
30.11.2018, 16:43
    #39741124
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
256k,
Ты думаешь очень остроумный с каким то фильмом в аттаче 60х годов?))) ). LOL.
Чем закрыта данная тема?
...
Рейтинг: 0 / 0
03.12.2018, 05:10
    #39741811
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
"Сережа" очень хороший фильм

А объявление какого-то атрибута совсем не говорит о том, что будет выполнен какой-то код из этого атрибута. Этим должен заняться какой-то фреймворк, в контексте которого навешивается данный атрибут
...
Рейтинг: 0 / 0
03.12.2018, 12:43
    #39741904
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Pallaris"Сережа" очень хороший фильм

А объявление какого-то атрибута совсем не говорит о том, что будет выполнен какой-то код из этого атрибута. Этим должен заняться какой-то фреймворк, в контексте которого навешивается данный атрибут

да , хороший, добрый фильм, про Сережку, Холмогоры... и дядю Петю
...
Рейтинг: 0 / 0
03.12.2018, 13:14
    #39741926
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
256kPallaris"Сережа" очень хороший фильм

А объявление какого-то атрибута совсем не говорит о том, что будет выполнен какой-то код из этого атрибута. Этим должен заняться какой-то фреймворк, в контексте которого навешивается данный атрибут

да , хороший, добрый фильм, про Сережку, Холмогоры... и дядю Петю
модератор, долго это трепотня не по теме будет? Ты же читаешь.
...
Рейтинг: 0 / 0
03.12.2018, 13:24
    #39741928
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Видно же зациклился в фильмах 60х. Возьмет парабеллум, потом будут искать кто не реагировал))).
Даже домашнее задание по свойствам класса не выполняет.
...
Рейтинг: 0 / 0
03.12.2018, 13:37
    #39741936
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Petro123модератор, долго это трепотня не по теме будет? Ты же читаешь.уговорил, отдохни
...
Рейтинг: 0 / 0
03.12.2018, 18:53
    #39742136
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Shocker.Pro,

:)
...
Рейтинг: 0 / 0
04.12.2018, 22:30
    #39742591
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
Товарищ, излагай просьбы внятно!

...
Рейтинг: 0 / 0
05.12.2018, 11:46
    #39742742
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут DefaultValue не присваивает значение?
AntonariyТоварищ, излагай просьбы внятно!



Петро123 уже изложил
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Атрибут DefaultValue не присваивает значение? / 25 сообщений из 32, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]