Вопросы по теме '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 просмотров
schedule
31.10.2021
Сопоставление данных параметра 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 просмотров
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