Вопросы по теме 'clr'

Как поздно связывать 32-битные / 64-битные библиотеки во время выполнения
У меня проблема, аналогичная описанной здесь ( Загрузка сборок и их зависимостей). У меня есть библиотека C ++ для 3D-рендеринга, которую мы продаем клиентам. Для пользователей .NET у нас будет оболочка CLR. C ++ DLL может быть создана как в...
4198 просмотров
schedule 16.10.2021

MFC, созданный с использованием параметра компилятора / clr - преобразование CString / System :: String
У меня есть довольно большое приложение MFC, которое только что было перенесено с VS6.0 на VS2008. Это был довольно болезненный процесс, но теперь я хотел бы изучить любые варианты управляемого кода, которые могут быть доступны. Мне удалось успешно...
2051 просмотров
schedule 12.09.2021

Статические методы и методы экземпляра в C #
Для приложения, которое я пишу, я хочу иметь максимальную расширяемость, и методы расширения, кажется, дают мне то, что я хочу, плюс возможность вызывать их без экземпляра, который мне тоже нужен. Я помню, как читал, что статические методы быстрее,...
22381 просмотров
schedule 06.09.2021

Интерпретируете JavaScript вне браузера?
Это скорее из любопытства, чем из реального требования, но мне интересно, можно ли рассматривать JavaScript как (в идеале) первоклассного гражданина .NET или (во вторую очередь) иметь какой-то способ вызова / интерпретации чистых функций JavaScript...
3917 просмотров
schedule 10.09.2021

Коллекции .NET и куча больших объектов (LOH)
Могут ли коллекции .NET с большим количеством элементов храниться в LOH? Мне особенно интересны List и Dictionary. В моем коде я храню большое количество (40k +) относительно небольших объектов (скажем, 1k) во временных списках и словарях для...
5806 просмотров
schedule 14.09.2021

Существуют ли какие-либо реализации ECMAScript в .NET CLR / DLR?
Кто-нибудь знает о реальных (т. Е. Без испорченного ПО) реализациях ECMAScript, нацеленных на .NET CLR / DLR ? В идеале что-то вроде что такое Rhino для Java . Надежный порт Rhino, работающий на .NET Framework / Mono Framework, был бы идеальным....
13030 просмотров

Сопоставление данных параметра CLR
Я пишу генератор хранимых процедур, и мне нужно сопоставить типы CLR с их типами SQL Server. MSDN перечисляет сопоставления типов по адресу: http://msdn.microsoft.com/en-us/library/ms131092.aspx , но я не хочу использовать большой оператор switch...
1430 просмотров
schedule 16.11.2021

Принудительно использовать среду CLR x86 для сборки .NET с любым процессором
В .NET параметр компилятора «Platform Target: Any CPU» позволяет сборке .NET работать как 64-разрядная версия на машине x64 и 32-разрядная версия на машине x86. Также можно принудительно запустить сборку как x86 на машине x64, используя параметр...
23883 просмотров
schedule 22.09.2021

Сюрприз в производительности с типами as и nullable
Я просто пересматриваю главу 4 C # in Depth, которая касается типов, допускающих значение NULL, и добавляю раздел об использовании оператора as, который позволяет вам писать: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use...
32842 просмотров
schedule 10.11.2021

CLR Regex для дробей
Мне нужно регулярное выражение CLR для дробей или целых чисел и дробей, где 1/2 правильно 12 2/3 тоже правильно и знак минус может появиться прямо перед любым числом. Сначала я придумал -?([0-9]* )?-?[0-9]+\/-?[0-9]+ , но это, например,...
2237 просмотров
schedule 01.12.2021

Почему универсальные шаблоны C # не могут быть производными от одного из параметров универсального типа, как в шаблонах C ++?
Почему универсальные шаблоны C # не могут быть производными от одного из параметров универсального типа, как в шаблонах C ++? Я имею в виду, что я знаю, что это невозможно, потому что CLR не поддерживает это, но почему? Я знаю о глубоких различиях...
19242 просмотров
schedule 28.09.2021

Поддержка кода SMO как для sql 2005, так и для sql 2008
Подготовил управляемую C # DLL, используя сборки SMO ​​версии: 10.0.0.0 SQL 2008, и я вызвал функции в этой DLL из неуправляемого кода C ++. Это приложение успешно работает для SQL Server 2008, но это приложение выдает исключение, когда я запускаю...
2344 просмотров
schedule 07.11.2021

.NET преобразовывает простые массивы в List Generics
У меня есть массив любого типа T ( T[] ), и я хочу преобразовать его в общий список ( List<T> ). Есть ли другой способ, кроме создания общего списка, обхода всего массива и добавления элемента в список? Текущая ситуация: string[]...
27935 просмотров
schedule 30.09.2021

Что означают поля в таблице методов в этом примере?
Я пытаюсь понять информацию, хранящуюся в таблице методов. Вот мой код. class MyClass { private int x = 60; private int y = 90; public void MethodB() { Console.WriteLine("MethodB"); } public void MethodC()...
3829 просмотров
schedule 23.09.2021

.NET CLR - Как насчет новых архитектур ЦП и т. Д. При компиляции CIL в соответствии с инструкциями, зависящими от платформы?
Когда .NET CLR компилирует CIL в инструкции, зависящие от платформы, что он делает, если он компилируется на новой архитектуре ЦП (то есть на той, с которой он не знаком). Идет ли MS впереди всех и выпускает новые, оптимизированные функции компиляции...
524 просмотров
schedule 20.09.2021

Эффективность создания экземпляра делегата в строке запроса LINQ?
Ниже приведены два примера, которые делают одно и то же по-разному. Я их сравниваю. Версия 1 В качестве примера определите любой метод для создания и возврата ExpandoObject из XElement на основе бизнес-логики: var ToExpando = new...
1257 просмотров
schedule 09.11.2021

управление стеком в CLR
Я понимаю базовую концепцию стека и кучи, но отлично, если таковые имеются1, может решить следующие проблемы: Существует ли единый стек для всего процесса приложения или для каждого потока, запускаемого в проекте, создается новый стек?...
689 просмотров
clr
schedule 15.10.2021

Привет, мир, консольное приложение с тремя потоками?
Возможный дубликат: Зачем нужны 3 потока для простого однопоточного консольного приложения C #? Шаги: Создал консольное приложение (c #) в .net. Написал следующие 3-4 строки кода в Program.cs class Program { static...
167 просмотров
schedule 26.11.2021

Запуск приложения .NET 4.0 из приложения .NET 3.5
У нас есть 2 настольных хост-приложения, написанных на .NET 3.5 и .NET 4.0. У нас есть 3 надстройки, написанные на .NET 3.5. Одна надстройка написана на .NET 4 - «NET4APP». Мы хотим интегрировать хост-приложения и надстройки с помощью...
1213 просмотров
schedule 06.10.2021

Как хорошо использовать изменяемые структуры?
Итак, я знаю, что изменяемые структуры / типы значений считаются «злом» в .Net. Так почему это возможно? Какие хорошие варианты использования изменяемых структур оправдывают добавление функции в CLR в первую очередь?
282 просмотров
schedule 29.10.2021