Помощь новичкам


#1438

Нет, комментарий не в тексте программы, а в инспектор объектов (где отражены свойство). Например, в форме добавлено TextBox, и мы стоим в свойство ReadOnly, а внизу инспектор объектов комментарий отражается на английском: Controls whether the text …


#1439

Предоставьте скрины, всё равно.


#1440

Справку надо целиком переделывать, создавать issue про неё бесполезно. Это лишь оттягивает момент когда кому то надоест такая справка и этот кто то сделает нормальную.


#1441

Справка врет. Строки ссылочные.


#1442

Это - явно не уважительное обращение:


#1443

@ibond, а как насчет указателей, статических массивов и множеств? Тоже справка врет? Тогда надо бы как-то переделать… Написать, к примеру, что размерные - только простые базовые типы и записи.

Но Вы же понимаете, что Справка - единственный официальный документ по языку! И если она настолько “ненормальная”, как Вы утверждаете, как таким языком пользоваться людям?


#1444

Что значит, “не уважительное”? Я не могу написать, что какой-то аргумент нахожу до неприличия смешным и наивным? Вы сами-то понимаете, о чем пишете?


#1445

Ну, это не ко мне, а к админу


#1446

С чем? Узнать у @Admin насчет указателей, статических массивов и множеств - ссылочные они на самом деле или размерные?


#1447

Справкой занимается Админ. Что там размерное и ссылочное, я и так знаю.


#1448

Так если знаете, поделитесь с нами сакральным знанием! Вас же никто просил что-то со Справкой делать.


#1449

Статические массивы, множества, короткие строки, файловый тип размерные, точнее эмулируют размерность. Записи, диапазоны, перечисления, примитивные типы и указатели размерные (на уровне IL). Динамические массивы, классы, интерфейсы и строки ссылочные.


#1450

@ibond Дайте, пожалуйста, четкое определение (критерии) размерности типа и его эмуляции.


#1451

Ну, я же сказал. Размерный это размерный на уровне IL, то есть размещается на стеке. Эмуляция это размещение в куче, но с автоматическим выделением памяти, с копированием при присваивании и передаче в качестве аргумента.


#1452

Спасибо за информацию.

Не могли бы Вы пояснить, почему тогда вот тут typeof(t0).IsClass возвращает True для указателей, множеств, коротких строк и статических массивов? У нас как раз на этой почве вышел спор с @MrFresnel - он считает результат, возвращаемый функцией typeof достаточным доказательством принадлежности объекта к размерным или ссылочным.


#1453

Можете, но не надо грубить при этом участникам. Если у Вас непереносимость к C#, то это не значит, что она есть у всех остальных. Более того, каждый аргумент важен.


#1454

Я еще раз настоятельно прошу разъяснить, в чем состоит грубость.


#1455

typeof возвращает тип, который может быть использован как переменная. Там ошибок быть никак не может. IsClass - метод класса System.Type. Наличие ошибки в нём практически исключено. Думаю, продолжать не нужно…


#1456

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


#1457

Ну я же написал, что это классы и они только эмулируют размерность, являясь размерными семантически, а не на уровне реализации (которая может быть какой угодно)