clr

Я просто пересматриваю Главу 4 C#, в которой подробно рассматриваются типы nullable, и я добавляю раздел об использовании оператора "as", который позволяет вам писать: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } Я думал, что это было действительно аккуратно, и что...

кто-нибудь пытается реализовать C# для JVM? Как разработчик Java, я с завистью смотрел на C#, но не хочу отказываться от переносимости и зрелости JVM, не говоря уже о разнообразии инструментов для него. Я знаю, что есть некоторые важные различия между JVM и CLR, но есть ли что-нибудь, что является showstoppe...

SQL Server 2008-какой простой способ проверить, включена ли среда clr?...

невозможно запустить событие в C#, к которому не привязаны обработчики. Поэтому перед каждым вызовом необходимо проверить, является ли событие null. if ( MyEvent != null ) { MyEvent( param1, param2 ); } Я хотел бы, чтобы держать мой код как можно более чистым и избавиться от этих нулевых чеков. Я не дума...

мне задал этот вопрос коллега, который должен всегда включать конструктор по умолчанию в класс? Если да, то почему? Если нет, то почему? пример public class Foo { Foo() { } Foo(int x, int y) { ... } } мне также интересно получить некоторые сведения об этом от экспертов....

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

каковы корни в сборке мусора? Я прочитал определение root как "любая ссылка, к которой вы можете получить доступ", а определение live-это объект, который используется, который может быть локальной переменной, статической переменной. Я немного путаю с различением разницы между корневыми и живыми объектами. ...

я столкнулся с одной проблемой производительности, которую я не совсем понимаю. Я знаю, как это исправить, но я не понимаю, почему это происходит. Это просто для удовольствия! Давайте поговорим о коде. Я упростил код настолько, насколько мог, чтобы воспроизвести проблему. Предположим, у нас есть общий класс. ...

Я установил .NET 4.5 Developer preview из http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541, который "заменяет" версию .NET 4.0. однако старый способ обнаружения версии .NET framework, похоже, возвращает 4.0 (точнее 4.0.30319.17020 на моем ПК), а не 4.5 (конечно, вероятно, для обр...

с недавним объявлением .NET 4.0 и Visual Studio 2010 становится все труднее отслеживать, какие версии .NET Framework строятся на какой версии среды CLR и принадлежат к какой версии Visual Studio. есть ли четкая таблица, которая показывает эти отношения?...