Результаты поиска по запросу "clr"

2 ответа

Тот, что в bin / Managed, управляется на 100% и требует соответствующего файла sqlite3.dll, поэтому, если вы используете его и получите версию sqlite3.dll для x86 с сайта www.sqlite.org, она должна делать то, что вам нужно.

orFlags.exeпротив [http://msdn.microsoft.com/en-us/library/ms164699%28VS.80,printer%29.aspx] изSystem.Data.SQLite.dllhttp://sqlite.phxsoftware.com/производит следующий вывод. [http://sqlite.phxsoftware.com/]Как вы видете, Version : v2.0.50727 ...

3 ответа

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

ref а такжеout насколько я знаю, параметры передаются только путем передачи необработанного адреса соответствующего значения. Этот адрес может быть внутренним указателем на элемент в массиве или поле внутри объекта. Если происходит сборка ...

1 ответ

Предполагая, что ваш класс находится в вашей исполняемой сборке, ваш конструктор и ваш метод не содержат параметров.

ыглядит код, который бы создал объект класса: string myClass = "MyCla,ss";Указанного выше типа, а затем позвоните string myMethod = "MyMethod";На этом объекте?

ТОП публикаций

0 ответов

Ответ не в производительности по скорости или ресурсам до н.э. они практически одинаковы. Некоторые обсуждаемые улучшения и недостатки ... Причина F # - время разработки и развертывания. F # более упорядочен и готов построить с более безопасным кодом. Меньше подвержены ошибкам и более точны, не беспокоясь о простых вещах, таких как счетчики циклов и проверка типов, перекрестная многопоточность и т. Д. Поэтому писать не только легче и быстрее, но и гораздо меньше ошибок. Вы получаете больше того, что действительно хотели, не беспокоясь о мелочах. Это означает меньше тестирования и больше оперативного развертывания, больше доверенного кода и более точных функций, которые не несут ненужных накладных расходов. Таким образом, в итоге получается более быстрый написанный код, оптимизированная производительность по своей природе и такое же большое доверие с меньшим количеством ошибок.

амешательстве и буду признателен, если вы меня просветите. F # использует тот же CLR, что и C #, и основной код идентичен, тогда как можно предположить, что функция работает быстрее, когда написана на F #, чем C #? Если я использую только ...

2 ответа

Что такое LINQ на самом деле скомпилированный?

Фон Основанием для этого является то, что я недавно беседовал в комментариях с другим хорошо осведомленным пользователем о том, как компилируется LINQ. Сначала я «суммировал» и сказал, что LINQ был скомпилирован в цикл for. Хотя это ...

2 ответа

Метод ReflectionSerialization :: GetUninitializedObject () находится внутри clr / src / vm / refleinvocation.cpp, он слишком велик для публикации здесь. Вы можете взглянуть на загружаемый исходный код SSCLI20. Есть куча проверок ошибок, затем вызов необработанного метода Allocate () для выделения памяти для объекта. Нет вызова конструктора.

ыло любопытно о некоторых вещах сериализации, поэтому я начал ковырятьсяFormatterServices и нашел метод под названиемnativeGetUninitializedObject это фактически обрабатывает инициализацию (без вызова custructor) данного типа. Этот метод ...

3 ответа

приложение работает нормально.

исал бы этот вопрос непосредственно Джеффри Рихтеру, но в прошлый раз он не ответил мне :), поэтому я постараюсь получить ответ с вашей помощью здесь, ребята :) В книге «CLR через C #», 3-е издание, на стр. 108 Джеффри пишет: void M3() { ...

5 ответов

Как компиляция C # обходится без заголовочных файлов?

Я провел свою профессиональную жизнь как разработчик C #. Будучи студентом, я иногда использовал C, но не изучал глубоко его модель компиляции. Недавно я вскочил на подножку и начал изучать Objective-C. Мои первые шаги только заставили меня ...

18 ответов

Вот краткий обзор всех соответствующих ситуаций приведения, о которых я сейчас могу думать:

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

2 ответа

Для любого удивления, глава 22 имеет ответы. Спасибо!

вы запускаете исполняемый файл .NET, что именно происходит, шаг за шагом по порядку. Мое основное понимание состоит в том, что вы запускаете исполняемый файл, CLR выполняет некоторую проверку, компилирует его в CIL-код в специфичный для ...