Все ли в .net объект?C#

Место общения программистов C#
Ответить
Anonymous
 Все ли в .net объект?

Сообщение Anonymous »

Пожалуйста, помогите нам урегулировать противоречие "почти" все является объектом (ответ на вопрос переполнения стека как новичок, что я должен остерегаться, прежде чем изучать c#? ). Я думал, что это так, так как все в Visual Studio, по крайней мере, выглядит как структура. Пожалуйста, опубликуйте ссылку, чтобы она не стала «современным ослаблением» (эта американская жизнь). < /P>

Обратите внимание, что этот вопрос относится к C#, не обязательно .NET, и как он обрабатывает данные под капюшоном (очевидно, это все 1 и 0). < /P>

, вот и все, что можно »: < /p>

. />
[*] Эх, нет, это не так. - Бинарный беспокойство < /li>
Я бы хотел пример ... - Scotty2012 < /li>
Разве не все получено из объекта базового типа
? - rizzle < /li>
Большинство вещей - это объекты ... - Omar
kooheji < /li>
Типы значений, INT, удвоение, объект
ссылки (не объекты
swents) и т. Д. Не являются объектами. Они могут
быть «коробчатыми», чтобы выглядеть как объекты (например,
i.toString ()), но на самом деле они
примитивные типы. Измените запись на
«Почти вечно - это объект», а
Я удалю Downvote - Binary
Worrier < /li>
Я ценю разъяснение. Я
думаю, что самый низкий уровень, с которым вы можете
взаимодействовать, скажем, int, в C# - это
как структура, который не является объектом? -
http://msdn.microsoft.com/en-us/library/ms173109.aspx
-rizzle
Не унаследует от Valuetype
, который наследует от объекта? Если это так,
Несмотря на поведение, int - это объект
. - Chris Farmer < /li>
Нет, тип в штучной упаковке для наследников
от valuetype, который наследует от
объекта. Они не объекты в традиционном смысле
, потому что а) int
не является ссылкой на int, это
int. б) INT не мусор
. Если вы объявите int32,
, то это 4 байта на стеке
, конец истории - бинарное беспокойство < /li>
< /ul>

Определение объекта: «Объект» как наследник класса System.object vs. «Объект» как экземпляр типа Vs. «объект» как тип ссылки. ».

Подробнее здесь: https://stackoverflow.com/questions/436 ... -an-object
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»