Как правильно использовать default
От: Аноним  
Дата: 23.09.11 10:53
Оценка:
Мне надо моей переменгрой присвоить значение по умолчанию.

Type t;
object o=default(t);

Как такое сделать?
Re: Как правильно использовать default
От: Jack128  
Дата: 23.09.11 10:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Мне надо моей переменгрой присвоить значение по умолчанию.


А>Type t;

А>object o=default(t);

А>Как такое сделать?



http://www.rsdn.ru/forum/dotnet/4390010.1.aspx
Автор: Svoyak
Дата: 23.08.11
Re: Как правильно использовать default
От: Aen Sidhe Россия Просто блог
Дата: 23.09.11 10:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Мне надо моей переменгрой присвоить значение по умолчанию.


А>Type t;

А>object o=default(t);

А>Как такое сделать?


Пока вы не опишите какого типа ваша переменная и что вы подразумеваете под "значением по умолчанию", вам никто не поможет.

Как применять default написано в MSDN.
С уважением, Анатолий Попов.
ICQ: 995-908
Re: Как правильно использовать default
От: hardcase Пират http://nemerle.org
Дата: 23.09.11 11:14
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Мне надо моей переменгрой присвоить значение по умолчанию.


А>Type t;

А>object o=default(t);

А>Как такое сделать?


object o = t.IsClass ? null : Activator.CreateInstance(t);
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: Как правильно использовать default
От: hardcase Пират http://nemerle.org
Дата: 23.09.11 11:17
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Здравствуйте, Аноним, Вы писали:


А>>Мне надо моей переменгрой присвоить значение по умолчанию.


А>>Type t;

А>>object o=default(t);

А>>Как такое сделать?


H>
H>object o = t.IsClass ? null : Activator.CreateInstance(t);
H>


Упс
Вот так получше
object o = t.IsValueType ? Activator.CreateInstance(t) : null;
/* иЗвиНите зА неРовнЫй поЧерК */
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.