![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
semicolon |
|
||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 30.8.2012 Репутация: нет Всего: нет |
Здравствуйте! Вот такой код:
выводит на экран «1». Но, как известно, начальные значения неконстантных полей структуры определять нельзя. И нестатического конструктора по умолчанию у структур нет. Что нужно дописать, чтобы начальное значение свойства Value моей структуры MyStruct тоже было единицей?
Это сообщение отредактировал(а) semicolon - 30.8.2012, 14:39 |
||||
|
|||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
-------------------- ![]() |
|||
|
||||
semicolon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 30.8.2012 Репутация: нет Всего: нет |
К сожалению, это не то.
|
|||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Действительно, не то. Тогда так
-------------------- ![]() |
|||
|
||||
semicolon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 30.8.2012 Репутация: нет Всего: нет |
Cheloveck, да это работает, спасибо
![]() ![]() Это сообщение отредактировал(а) semicolon - 30.8.2012, 20:14 |
|||
|
||||
semicolon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 30.8.2012 Репутация: нет Всего: нет |
Скачал оригинальный исходник DateTime. Оказывается, ничего особенного там нет. Просто свойство пересчитывается из приватного поля. То есть, для моей структуры можно написать так:
Cheloveck, спасибо за возможный вариант кода ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |