0
ответов

Инициализация памяти, выделенной с помощью stackalloc

Если я выделяю память с помощью stackalloc в C #, инициализируется ли эта память (с 0)? В документации об этом не говорится, а только указано, что зарезервирована правильная сумма. В моих тестах такие ...
вопрос задан: 30 December 2011 11:37
0
ответов

В чем преимущество использования небезопасного и безопасного кода C #?

unsafe static void SquarePtrParam (int * p) {* p * = * p; } VS static void SquarePtrParam (ref int p) {p * = p; }
вопрос задан: 18 December 2011 05:24
0
ответов

ILGenerator: Как использовать неуправляемые указатели? (Я получаю VerificationException)

Я делаю программу синтеза звука, в которой пользователь может создавать свои собственные звуки, выполняя композитинг на основе узлов, создавая генераторы, фильтры и т. Д. Программа компилирует узлы в посредник. ..
вопрос задан: 24 November 2011 22:41
0
ответов

Небезопасный код для изменения длины (путем мутации!) объекта String?

Поскольку .NET не использует нули в стиле C для завершения строки, как я могу сохранить выделенную строку, но изменить ее длину с помощью небезопасного кода? Как я понимаю, .NET использует 20-байтовый заголовок для каждой строки, ...
вопрос задан: 18 November 2011 01:25
0
ответов

Исправление массива массивов в C # (небезопасный код)

Я пытаюсь найти решение, как передать массив массивов из C # в родная функция. У меня уже есть делегат функции (Marshal.GetDelegateForFunctionPointer), но теперь ...
вопрос задан: 14 November 2011 19:59
0
ответов

Фиксированный указатель на небезопасный код C #, переданный в качестве параметра

В msdn я обнаружил следующий код: unsafe static void SquarePtrParam (int * p) {* p * = * p; } unsafe static void Main () {Point ...
вопрос задан: 11 November 2011 14:11
0
ответов

Массив фиксированного размера типа структуры

как объявить массив фиксированного размера типа структуры в C #: [StructLayout (LayoutKind.Sequential, Pack = 1), Serializable] public unsafe struct MyStruct {... } открытый класс MyClass {... ...
вопрос задан: 1 November 2011 12:03
0
ответов

Вызов нескольких импортов DLL с одним и тем же именем метода

Я импортирую несколько неуправляемых библиотек DLL C ++ в свой проект, однако импортированные библиотеки DLL имеют одинаковое имя метода, что вызывает проблемы с компилятором. Например; небезопасный класс Myclass {[DllImport ("...
вопрос задан: 5 October 2011 15:31
0
ответов

Получить заголовки SENT в запросе XMLHtterRequest

Попытка получить заголовки Request из объекта XHR, но безуспешно, существует ли скрытый метод или свойство этого объекта, который откроет заголовки, отправленные браузером? Я уже знаю, как...
вопрос задан: 27 September 2011 03:49
0
ответов

Простой алгоритм обрезки пустых границ изображения с помощью кода?

В настоящее время я ищу довольно быстрый и достаточно точный алгоритм в C # /. NET, чтобы выполнять эти шаги в коде: Загрузите изображение в память. Начиная с цвета в позиции (0,0), найдите ...
вопрос задан: 17 August 2011 04:29
0
ответов

Использование Action в качестве аргумента

Я создаю приложение, критичное к производительности, которое реализует манипуляции с изображениями. Я использую несколько указателей пикселей, используя свою структуру с именем Pixel для некоторой обработки. У меня много частей кода, которые ...
вопрос задан: 12 August 2011 21:50
0
ответов

Как я могу обеспечить сериализацию T в фиксированном количестве байтов?

Я пишу общую структуру DataStructure который сохраняется на диске, и мне нужно записать его так, чтобы T гарантированно можно было сериализовать в фиксированном количестве байтов. Например, int и char ...
вопрос задан: 11 August 2011 15:25
0
ответов

Что небезопасно в этом коде?

Я изучаю управляемый и неуправляемый код в среде CLR. Поэтому я написал этот пример с указателями в стиле C на C #: unsafe static void Main (string [] args) {int x; int * y; у = & х; * y = ...
вопрос задан: 24 June 2011 18:42
0
ответов

Небезопасная загрузка класса ?

В Unsafe есть метод, обеспечивающий инициализацию классов: Строка Unsafe.ensureClassInitialized (Class): недоступно [собственный метод] Я подозреваю, что этот тип инициализации не блокирует ...
вопрос задан: 13 June 2011 14:18
0
ответов

Есть ли смысл избегать использования слова «небезопасно» в Mono?

Я недавно пришел через тот факт, что мне нужно указать параметр «небезопасно» при работе с определенными концепциями в C # / Mono. Я не только должен указать параметр в моем коде, я также должен указать ...
вопрос задан: 23 May 2011 17:37
0
ответов

Могу ли я переопределить объект с помощью sun.misc.Unsafe?

Могу ли я переопределить один объект другим, если они являются экземплярами одного класса, их размер одинаков, используя sun.misc. Небезопасно? редактировать: Под «переопределением» я подразумеваю «удалить» первый объект, чтобы заполнить память ...
вопрос задан: 18 May 2011 10:01
0
ответов

Связанный список XOR

Недавно я наткнулся на ссылку ниже, которая показалась мне весьма интересной. http://en.wikipedia.org/wiki/XOR_linked_list Инструменты отладки общего назначения не может следовать цепочке XOR, делая отладка ...
вопрос задан: 15 May 2011 22:42
0
ответов

Как я могу использовать небезопасный код в VB.Net?

Я хотел бы узнать VB.NET эквивалент следующего кода C # : unsafe {byte * pStart = (byte *) (void *) writeableBitmap.BackBuffer; int nL = writeableBitmap ....
вопрос задан: 10 May 2011 00:59
0
ответов

How to avoid “noise” when setting pixels of image in unsafe code

I am creating (then altering) a bitmap using "unsafe" code in a C# winforms project. This is done every 30ms or so. The problem I'm having is that "noise" or random pixels will show up sometimes in ...
вопрос задан: 14 April 2011 22:22
0
ответов

C # создает переполнение буфера

Я пытаюсь создать переполнение буфера с помощью C # для школьный проект: небезопасно {фиксированный (char * ptr_str = new char [6] {'H', 'a', 'l', 'l', 'o', ','}) {fixed (char * ptr_str2 = new char [6] {...
вопрос задан: 2 April 2011 15:24
0
ответов

Как я могу передать указатель с C # на неуправляемую DLL?

У меня есть неуправляемая DLL с функцией, которая принимает указатель в качестве аргумента. Как передать указатель из C #, не будучи «небезопасным»? Вот' private static ...
вопрос задан: 30 March 2011 19:05
0
ответов

C # Получить тип фиксированного поля в небезопасной структуре с отражением

Я пытаюсь получить типы полей небезопасной структуры, используя некоторые фиксированные поля. Фиксированные поля FieldType не возвращают фактический тип. [StructLayout (LayoutKind.Sequential, Pack = 1)] public unsafe ...
вопрос задан: 23 March 2011 19:18
0
ответов

Небезопасный трюк C # для повышения скорости

Я не использую кодировать с указателями (например, C ++) или с небезопасными островками: только "безопасный" C #. Теперь я хотел бы реализовать функцию на C # для .Net Micro Framework, в которой компактность и ...
вопрос задан: 14 March 2011 17:32
0
ответов

Когда использовать указатели в C # /. NET?

Я знаю C # дает программисту возможность доступа и использования указателей в небезопасном контексте. Но когда это нужно? При каких обстоятельствах использование указателей становится неизбежным? Разве это только для производительности ...
вопрос задан: 2 March 2011 18:32
0
ответов

Are efficient fixed-size arrays possible without using unsafe code in .NET?

Is there a good way of implementing a fixed-size array in .NET that does not require unsafe code? My goal is to create a value type which represents a fixed-size array which can be embedded (included ...
вопрос задан: 3 November 2010 21:01