18
ответов

Приведение против использования ключевого слова as в CLR

При программировании интерфейсов я обнаружил, что я часто использую приведение типов или преобразование типов объектов. Есть ли разница между этими двумя методами конвертации? Если да, то есть ли разница в стоимости или как ...
вопрос задан: 21 September 2015 18:06
16
ответов

Что можно сделать в MSIL, который Вы не можете сделать в C# или VB.NET? [закрытый]

Весь код, написанный на языках.NET, компилирует в MSIL, но является там определенными задачами / операции, что можно сделать только использование MSIL непосредственно? Давайте также иметь вещи, сделанные легче в MSIL, чем C#, VB.NET, F#...
вопрос задан: 15 November 2015 18:10
15
ответов

Должны разработчики.NET *действительно* пребывание в течение времени изучить C для воздействия низкого уровня?

Когда Joel Spolsky и Jeff Atwood начали разногласие в их подкасте, должны ли программисты изучить C, независимо от их промышленности и платформы доставки, это искрилось вполне взрывчатым веществом...
вопрос задан: 24 September 2008 13:57
12
ответов

Существует ли возможность там того, чтобы когда-нибудь быть PHP.NET?

Извините, если это - глупый и/или глупый вопрос, но... Когда-либо будет, или даже было бы возможно иметь PHP.NET? Или я получил неправильный конец палки? Мне что один из казалось...
вопрос задан: 8 April 2019 03:49
12
ответов

Действительно ли кастинг является тем же самым как преобразованием?

В Приобретении знаний Jesse Liberty книги C# он говорит, что "Объекты одного типа могут быть преобразованы в объекты другого типа. Это называют, бросая". Если Вы занимаетесь расследованиями, IL генерировал от кода ниже, Вы...
вопрос задан: 5 October 2008 22:43
10
ответов

Моно на iPhone?

Имеет Моно портированный к iPhone уже? Я хотел бы записать приложения.NET для iPhone, и цель обучения C не является опцией для меня.
вопрос задан: 18 December 2008 07:28
9
ответов

Почему C# не позволяет не являющиеся членом функции как C++

C# не позволит писать не являющиеся членом функции, и каждый метод должен быть частью класса. Я думал это как ограничение на всех языках CLI. Но я был неправ, и я нашел, что C++ / CLI поддерживает...
вопрос задан: 9 March 2015 16:36
9
ответов

Почему статические классы считают “классами” и “ссылочными типами”?

Я обдумывал о C# и системе типов CIL сегодня, и я начал задаваться вопросом, почему статические классы считают классами. Существует много путей, которыми они не действительно классы: “нормальное”...
вопрос задан: 6 May 2010 12:44
9
ответов

переменный объем в блоках операторов

для (интервал i = 0; я <10; я ++) {Foo ();} интервал i = 10;//ошибка, 'я' уже существую----------------------------------------для (интервал i = 0; я <10; я ++) {Foo ();} я = 10;//ошибка, '...
вопрос задан: 22 April 2010 17:43
8
ответов

Почему Строка. Concat, не оптимизированный к StringBuilder. Добавить?

Я нашел, что конкатенации выражений постоянной строки оптимизированы компилятором в одну строку. Теперь с конкатенацией строк строк, только известных во времени выполнения, почему делает компилятор нет...
вопрос задан: 16 September 2018 11:26
8
ответов

Моя головная боль на 32 бита является теперь мигренью на 64 бита?!? (или.NET на 64 бита проблемы Времени выполнения CLR)

Что необычные, неожиданные последствия произошли с точки зрения производительности, памяти, и т.д. при переключении с запуска приложений.NET под JIT на 64 бита по сравнению с JIT на 32 бита? Я интересуюсь...
вопрос задан: 23 May 2017 12:01
8
ответов

Почему неизменяемые объекты являются поточно-ориентированными?

class Unit {private readonly string name; приватная только для чтения двойная шкала; public Unit (строковое имя, двойная шкала) {this.name = name; this.scale = scale,} public ...
вопрос задан: 24 September 2010 22:36
8
ответов

Удивление производительности с “как” и nullable типы

Я просто пересматриваю главу 4 C# подробно, который имеет дело с nullable типами, и я добавляю раздел об использовании "как" оператор, который позволяет Вам писать: возразите o =...; интервал? x = o как интервал?; если (...
вопрос задан: 6 April 2010 15:46
8
ответов

XNA на iPhone

Я не знаю, является ли это странный вопрос, но как я мог выполнить игру, сделанную с XNA на iPhone/iTouch? Который ступает/оснащает (существующие, или мнимый...) должен использоваться?примечание: Цель состоит в том, чтобы избежать...
вопрос задан: 21 July 2009 21:51
8
ответов

Кто-либо может дать мне ДЕЙСТВИТЕЛЬНО серьезное основание использовать имена типов CLR вместо имен типов C# (псевдонимы) в коде (как общая практика)? [закрытый]

У нас есть что-то вроде сражения, продолжающегося в нашей группе разработчиков по этому. Я хотел бы услышать, какие другие думают об этом.
вопрос задан: 11 June 2009 17:51
8
ответов

Erlang на JVM/CLR

Я только что начал читать книгу Joe Armstrongs о Erlang и слушал его превосходный разговор по Радио Разработки программного обеспечения. Интересный язык/система и тот, время которого, кажется, настало...
вопрос задан: 20 April 2009 23:02
8
ответов

Скажите мне снова, почему нам нужны и.NET и в Windows? Почему Windows не может превратиться в CLR?

Тем же путем DOS, превращенный в Windows? Мы, кажется, закончили тем, что поддерживали и разработали для трех платформ из Microsoft, и я не уверен, где границы, как предполагается, лежат. Почему не может...
вопрос задан: 6 December 2008 04:58
8
ответов

Как класс не может иметь никакого конструктора?

Некоторое время назад я спросил об инстанцировании объекта HttpContext. Теперь, когда я изучил то, что я не знал, что смущает меня, то, что Вы не можете сказать что HttpContext ctx = новый HttpContext (); потому что...
вопрос задан: 28 October 2008 14:05
7
ответов

Каково различие между внутренними работами JVM Java и CLR.NET?

Каково различие между внутренними работами JVM Java и CLR.NET? Возможно, начальная точка была бы, они в основном то же самое в их соответствующих средах (Java> JVM>...
вопрос задан: 23 May 2017 10:29
7
ответов

Почему C++ нужны модификации языка, которые будут “управляться”?

Почему компилятор не может быть записан, который справляется что потребности управляться в коде C++ (т.е. сделать его "CLR совместимый")? Возможно, с некоторым компромиссом, как запрещение пустых указателей в некоторых ситуациях и т.д....
вопрос задан: 9 March 2015 14:50
7
ответов

Полное руководство к повреждающим API изменениям в.NET

Я хотел бы собрать как можно больше информации относительно управления версиями API в.NET/CLR, и конкретно как изменения API делают или не повреждают клиентские приложения. Во-первых, давайте определим некоторые условия:...
вопрос задан: 4 March 2015 01:32
7
ответов

Инициализация полей экземпляра по сравнению с локальными переменными

Я всегда задавался вопросом о том, почему в следующем примере нормально не инициализировать поле экземпляра (полагающийся это, это будет иметь свое значение по умолчанию), и доступ к нему, в то время как локальные переменные...
вопрос задан: 20 January 2013 01:11
7
ответов

Почему CLR не всегда вызывает конструкторов типа значения

У меня есть вопрос относительно конструкторов типа в типе Значения. Этот вопрос был вдохновлен чем-то, что Jeffrey Richter записал в CLR через 3-го редактора C#, он говорит (на странице 195 - глава 8) что Вы...
вопрос задан: 16 July 2010 08:23
7
ответов

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

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

Почему GetHashCode находится в Классе объекта?

Почему GetHashCode является частью Класса объекта? Только небольшая часть объектов классов используется в качестве ключей в хеш-таблицах. Не был бы это быть лучше иметь отдельный интерфейс, который должен быть реализован...
вопрос задан: 22 June 2010 18:31
7
ответов

Делает CLR.NET, действительно оптимизируют для текущего процессора

Когда я читал о производительности языков JITted как C# или Java, авторы обычно говорят, что они должны теоретически превзойти много скомпилированных собственными компонентами приложений по характеристикам. Причем теория - это...
вопрос задан: 8 March 2010 22:42
7
ответов

.NET: Что такое типичный сборщик "мусора" наверху?

5% времени выполнения потрачены на GC? 10%? 25%? Спасибо.
вопрос задан: 15 February 2010 16:37
7
ответов

Каково минимальное знание CLR, программисту.NET, должно быть, придется быть хорошим программистом?

Когда мы говорим о мире.NET, CLR - то, от чего все, что мы делаем, зависит. Каково минимальное знание CLR, программисту.NET, должно быть, придется быть хорошим программистом? Можно ли дать мне один/много Вы...
вопрос задан: 13 January 2009 22:55
7
ответов

Фатальная ошибка механизма выполнения (79FFEE24) (80131506)

Я встречаюсь с проблемами со своей Платформой.NET 3,0 приложения SP1. Это - приложение C# winforms, общающееся с COM exe. Случайным образом или приложение winforms или COM exe отказывают ни с кем...
вопрос задан: 2 December 2008 17:05
7
ответов

Профилировщик памяти Silverlight существует?

Профилировщик CLR, кажется, не работает с CLR Silverlight. Другой профилировщик памяти существует?
вопрос задан: 1 October 2008 06:59