В соответствии с this строка (или строка) является ссылочным типом.Почему Type.IsByRef для типа String возвращает false, если String является ссылочным типом?
Еще Дано:
Type t = typeof(string);
затем
if (t.IsByRef) ...
возвращает ложные
почему?
Редактирование: после некоторого быстрого тестирования я, очевидно, неправильно понимаю цель IsByRef ... , так как даже с использованием имени класса вместо 'string' также возвращает false. Я пишу общий класс и хочу проверить, прошел ли тип, в котором они были переданы, когда экземпляр generic является значением или ссылочным типом. Как можно проверить это?
Слово ** 'By' ** есть не только для украшения, оно имеет смысл. ;) – Mehrdad
@Mehrdad - хорошо сказано - теперь, когда я знаю цель. IsByRef! – PMBottas