Re: Боксинг в C#
От: LastExile Украина  
Дата: 02.02.12 08:17
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>[list]

П>* В конкатенации строк с типами-значениями:
П>
П>char c = F();
П>string s1 = "char value will box" + c;
П>


В этом случае, лучше написать

char c = F();
string s1 = "char value will not box" + c.ToString();


И тогда боксирования не будет. Думаю причина в том, что в вашем случае, компилятор просто готовит аргументы для вызова метода
Concat(Object, Object)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.