11
ответов

Типы действительно ли значения неизменны по определению?

Я часто читал, что структуры должны быть неизменными - не они по определению? Вы полагаете, что интервал неизменен? интервал i = 0; я = я + 123; Кажется хорошо - мы получаем новый интервал и присваиваем его назад мне...
вопрос задан: 27 February 2010 03:51
9
ответов

Варианты использования для упаковки значения вводят в C#?

Существуют случаи, когда экземпляр типа значения нужно рассматривать как экземпляр ссылочного типа. Для таких ситуаций экземпляр типа значения может быть преобразован в ссылку...
вопрос задан: 22 June 2009 17:39
8
ответов

Поддержки C# оценивают типы и ссылочные типы, но являются ими всеми объекты?

Я знаю, что C# имеет и значение и ссылочные типы, но как может Вы делать это: международный возраст = 100; строковый вздор = возраст. ToString (); Если возраст является типом значения, как он имеет метод ToString на нем? Это добирается...
вопрос задан: 6 July 2009 13:43
7
ответов

В чем разница между структурой и классом в .NET?

В чем разница между структурой и классом в .NET?
вопрос задан: 16 December 2017 22:41
7
ответов

В C#, почему Строка является ссылочным типом, который ведет себя как тип значения?

Строка является ссылочным типом даже при том, что она имеет большинство характеристик типа значения такой как являющийся неизменным и имеющим == перегруженный для сравнения текста вместо того, чтобы удостовериться, что они ссылаются...
вопрос задан: 25 June 2010 04:30
7
ответов

В C# условия являются “Примитивными” и “Литеральными” взаимозаменяемые?

Обсуждение ранее сегодня привело меня к вопросу, корректно ли мое понимание primtives и литералов. Мое понимание - то, что литеральный тип является конкретно типом, который может иметь...
вопрос задан: 15 January 2010 02:15
7
ответов

Обучающие ссылки в C#

Через несколько недель я буду учить, что класс первого года проектирует угловые точки ссылок в C# как часть их хода программирования первого года. Большинство из них никогда не программировало прежде...
вопрос задан: 29 October 2009 20:34
6
ответов

Есть ли любая другая причина около производительности и readiblity почему Система. Строка является ссылочным типом вместо типа значения?

Почему Строка была разработана как ссылочный тип вместо типа значения? С точки зрения моделирования я смоделировал бы его как тип значения, так как это представляет что-то без идентификационных данных. Это не делает...
вопрос задан: 25 June 2010 08:30
6
ответов

Действительно ли возможно клонировать ValueType?

Действительно ли возможно клонировать объект, когда это, как известно, помещенный в коробку ValueType, без записи вводят определенный код клона? Некоторый код для списка ссылок <ValueType> оценивает = новый Список <ValueType>...
вопрос задан: 6 June 2010 20:06
6
ответов

Передача параметров.NET - ссылкой v/s значением

Я пытаюсь проверить свое понимание того, как C#/.NET/CLR рассматривает типы значения и ссылочные типы. Я считал столько объяснений противоречия I все еще, Это - то, что я понимаю сегодня, исправьте...
вопрос задан: 27 February 2010 03:47
6
ответов

Почему не там никакой RAII в.NET?

Будучи, прежде всего, разработчиком C++ отсутствие RAII (Приобретение Ресурса Является Инициализацией) в Java и.NET всегда беспокоило меня. То, что бремя чистки перемещено от класса...
вопрос задан: 6 October 2008 19:44
5
ответов

Как сделать тип значения nullable с.NET XmlSerializer?

Давайте предположим, что у меня есть этот объект: [Сериализуемый] общедоступный класс MyClass {общедоступный международный Возраст {добирается; набор;} общедоступные международные MyClassB {добираются; набор; }} [сериализуемый] общедоступный класс MyClass
вопрос задан: 9 October 2011 17:44
5
ответов

Операции на типах произвольного значения

Эта статья описывает способ, в C#, позволить добавление типов произвольного значения, которые имеют + оператор, определенный для них. В сущности это позволяет следующий код: общественность T Добавляет (T val1, T val2) {...
вопрос задан: 27 February 2010 03:51
5
ответов

Гуид считают типом значения или ссылочным типом?

Гуиды создаются с помощью нового ключевого слова, которое заставляет меня думать, что это - ссылочный тип. Это корректно? Гуид uid = новый Гуид (); Гуиды хранятся на "куче"?
вопрос задан: 27 February 2010 03:46
5
ответов

Копирование выполняется при получении типа значения в лямбду?

структура SomeStruct {общедоступная международная Цифра {добирается; набор; }} класс Программа {статическое действие Действия; статический пустой Foo () {SomeStruct someStruct = новый SomeStruct {Цифра = 5};...
вопрос задан: 30 December 2009 19:58
5
ответов

C# - Как я могу удостовериться, что все мои структуры инициализируются?

Я пишу приложение в C#, который собирается сделать обширные вычисления. Все обходит основную структуру - Значение. Это является в основном двойным с некоторыми дополнительными параметрами (точность и т.д.)...
вопрос задан: 6 December 2008 21:48
4
ответа

Структуры, интерфейсы и упаковывающий [копируют]

Возможный Дубликат: для структур действительно ли безопасно реализовать интерфейсы? Возьмите этот код: интерфейс ISomeInterface {общедоступный международный SomeProperty {добирается; }} структура SomeStruct: ISomeInterface {...
вопрос задан: 23 May 2017 12:34
4
ответа

Как сохранить ссылку на целое число в C#? [дубликат]

Возможный Дубликат: Как я присваиваюсь “ссылкой” на поле класса в c#? Привет все - говорят мне, как сделать эту работу? В основном мне нужен целочисленный ссылочный тип (интервал* был бы...
вопрос задан: 23 May 2017 12:00
4
ответа

Вызов метода на значении вводят результат в упаковке в.NET?

Я просто участвовал в вопросе о Переполнении стека, все в.NET объект?. И один плакат (в комментариях принятого ответа), казалось, думал, что выполнение вызова метода на значении вводит...
вопрос задан: 23 May 2017 11:55
4
ответа

Как определить, является ли строка числом в C#

Я работаю над инструментом, где я должен преобразовать строковые значения в их надлежащие типы объектов. Например, преобразуйте строку как "2008-11-20T16:33:21Z" к значению DateTime. Числовые значения как "42" и "42.42"...
вопрос задан: 26 March 2013 05:06
4
ответа

Как создать экземпляр типов значения с помощью отражения

Я хочу создать экземпляр типов значения как Система. Строка, Система. Булевская переменная, Система. Int32, и т.д. Я получаю полностью определенные имена типов как Система. Строка или MyNamespace. Сотрудник и я должны создать...
вопрос задан: 18 March 2013 05:46
4
ответа

Weird behaviour with conditional operator in .Net

This has me pretty stumped. Maybe I'm too tired right now. Rectangle rectangle = new Rectangle(0, 0, image.Width, image.Height); Rectangle cropArea = inputArea == null ? rectangle : inputArea....
вопрос задан: 29 August 2010 15:55
4
ответа

Как обработать типы значения при встраивании IronPython в C#?

Существует известная проблема когда дело доходит до использования типов значения.NET в IronPython. Это недавно вызвало меня головная боль при попытке использовать Python в качестве встроенного языка сценариев в C#. Проблема...
вопрос задан: 18 April 2010 23:12
4
ответа

Переменное количество аргументов, не упаковывая типы значения?

общественность освобождает DoSomething (объект параметрических усилителей [] args) {//...} проблема с вышеупомянутой подписью состоит в том, что каждый тип значения, который будет передан тому методу, будет упакован неявно, и это...
вопрос задан: 27 February 2010 03:51
3
ответа

Изменение значения элемента в списке структур

У меня есть список структур, и я хочу изменить один элемент. Например: MyList. Добавьте (новый MyStruct ("Джон"); MyList. Добавьте (новый MyStruct ("peter"); Теперь я хочу изменить один элемент: MyList[1].Name = "боб"...
вопрос задан: 2 June 2015 10:31
3
ответа

C #, копировать один bool в другой (ref, а не val)

Я здесь, у кирпичной стены. Можно ли скопировать один bool на ссылку другого. Рассмотрим этот код. , , bool a = false; bool b = a; b теперь совершенно отдельный bool со значением false. Если я ...
вопрос задан: 10 December 2013 19:52
3
ответа

Где типы значения определяются в сохраненном ссылочном типе ("куча" или стек)?

Типы значения определяются в ссылочном типе, сохраненном на "куче" или на стеке? Если сохранено на "куче", то, когда типы значения хранятся на стеке? Если сохранено на стеке, то, что идет...
вопрос задан: 10 June 2010 05:19
3
ответа

Тест, если объектом является Перечисление

Я хотел бы знать, является ли 'theObject' перечислением (какого-либо перечислимого типа) foreach (объект var в Перечислении. GetValues (theObject. GetType ())) {//делают что-то}
вопрос задан: 27 May 2010 06:37
3
ответа

Используя NHibernate ICompositeUserType с типом значения

У меня есть объект модели предметной области, который имеет свойства системы типов. DateTimeOffset. Я использую базу данных, которая не поддерживает этот тип исходно, таким образом, я планирую сохранить его с помощью столбца типа '...
вопрос задан: 27 February 2010 03:53
3
ответа

Как ValueTypes происходят из Объекта (ReferenceType) и все еще ValueTypes?

C# не позволяет структурам происходить из классов, но все ValueTypes происходят из Объекта. Где это различие сделано? Как CLR обрабатывает это?
вопрос задан: 27 February 2010 03:48