Reza1992 Ответов: 2

Типы данных рефренса максимальный диапазон? Пожалуйста, прочтите до конца после ответа


Цитата:
Привет всем, прежде всего, мне очень жаль, потому что мой первый язык-не английский.

У меня есть какой-то вопрос, пожалуйста, ответьте мне на true false, потому что я смущен другим сообщением, пожалуйста, просто ответьте мне правильным и неправильным или коротким очевидным ответом.

С исследованием, которое я сделал, я думаю, что понял о ссылочных типах


Во-первых :диапазон всех ссылочных типов неизвестен(правильно ли это)?

Во-вторых:одним из подмножеств ссылочных типов является String, поэтому диапазон его неизвестен, но длина строки может включать 2,147,483,647 char на 32platform(int32)и может включать 9,223,372,036,854,775,807 char на 64platform(int64)(правильно ли это)?

Третье:размер строки на 32платформе около 2 Гбайт для каждой переменной(правильно ли это)?

Далее:размер строки на 64платформе может быть больше 2 Гбайт для каждой переменной(правильно ли это)?

Пятое:максимальный индекс массива может быть в том числе 2,147,483,647 на 32platform(int32), а максимальный размер может быть 2 Гбайт для каждой переменной(правильно ли это)?

Шестое:максимальный индекс массива может быть в том числе 2,147,483,647 на 64платформе(int64), а размер может быть больше 2 Гбайт для каждой переменной(правильно ли это)?

В-седьмых:максимальный диапазон других ссылочных типов неизвестен, потому что не имеет никакой длины, такой как int32 для строки(правильно ли это)?

Я говорю еще раз пожалуйста попробуйте ответить мне один за другим правильный и неправильный или короткий очевидный ответ и попробуйте ответить без ссылки потому что я много искал

большое всем спасибо با تشکر فراوان(спасибо на персидском языке)


Что я уже пробовал:

Я много искал в msdn и других страницах

Gerry Schmitz

2^32 и 2^64.

MadMyche

Не задавайте вопрос повторно - оставьте его в оригинале

2 Ответов

Рейтинг:
1

OriginalGriff

Перестаньте концентрироваться на "диапазоне" и вместо этого попытайтесь узнать, что такое reference type является и чем он отличается от А value type

Как я уже говорил в прошлый раз, когда вы спрашивали об этом, ссылочный тип не имеет "диапазона", потому что это не то, что вы думаете!

Вы можете посмотреть здесь: Использование структуры и класса - что это все значит?[^] это может помочь вам сначала понять, хотя это становится немного сложным для начинающих.


Рейтинг:
0

Richard MacCutchan

Вы не будете изучать C# или .NET, публикуя вопросы здесь. Идти к C# docs - начало работы, учебные пособия, справочник. | Майкрософт Документы[^] и изучите документацию; в ней есть все ответы.