Resultados da pesquisa a pedido "unsafe"
Por que os buffers de tamanho fixo (matrizes) devem ser inseguros?
Digamos que eu quero ter um tipo de valor de 7 bytes (ou 3 ou 777). Eu posso definir assim: public struct Buffer71 { public byte b0; public byte b1; public byte b2; public byte b3; public byte b4; public byte b5; public byte b6; }Uma maneira ...
Código inseguro não será compilado no Visual Studio 2015
Estou tentando compilar um programa no novo núcleo DNX4.6, mas ele não será compilado devido a: error CS0227: Unsafe code may only appear if compiling with /unsafe Este é o meu código: [CompilerGenerated] public unsafe class GrayscaleQuantizer ...
Existem métodos utilitários para executar aritmética insegura no VB.NET?
Estou substituindo a obtenção de um código hash. Há um ponto em que Hash = 1210600964 * 31 + -837896230o que causa umaOverflowException. Existe um método que eu possa usar, algo como: Hash = addUnsafe(multiplyUnsafe(1210600964, 31), ...
Código não seguro em C #
Quais são as limitações do código não seguro, em C #? Por exemplo, posso fazer projeções de ponteiros virtualmente arbitrárias e aritmética como se estivesse usando C ou C ++?
Como chamar código inseguro do ASP.NET xproj
Criei hoje uma biblioteca de classes com o novoClass Library (Package) modelos no Visual Studio 2015. Aparentemente, ele usa um novo formato de projeto sofisticado, o ASP.NET xproj, para criar o pacote. Enquanto isso é bom para mim, como chamo ...
Quando usar ponteiros em C # / .NET?
Eu sei que o C # oferece ao programador a capacidade de acessar, usar ponteiros em um contexto inseguro. Mas quando isso é necessário? Em que circunstâncias, o uso de ponteiros se torna inevitável? É apenas por razões de desempenho? Além ...
Desempenho verdadeiro do código não seguro
Entendo que código não seguro é mais apropriado para acessar coisas como a API do Windows e fazer transmissões de tipo não seguro do que escrever código com melhor desempenho, mas gostaria de perguntar se você já notou alguma ...
Como posso usar código não seguro no VB.Net
Gostaria de saber o equivalente ao VB.NET do seguinte código C #: unsafe { byte* pStart = (byte*)(void*)writeableBitmap.BackBuffer; int nL = writeableBitmap.BackBufferStride; for (int r = 0; r < 16; r++) { for (int g = 0; g < 16; g++) { for ...
C #: Benefício de declarar explicitamente a opção “insegura” / compilador
Entendo ponteiros e a rara necessidade de usá-los em código C #. Minha pergunta é: qual é o raciocínio por trás de ter que declarar explicitamente "inseguro" em um bloco de código. Além disso, por que uma opção do compilador deve ser alterada ...
Qual é a maneira mais rápida de converter um float [] em um byte []?
Gostaria de obter umbyte[] a partir de umfloat[] o mais rápido possível, sem percorrer toda a matriz (através de uma transmissão, provavelmente). Código inseguro é bom. Obrigado Estou procurando uma matriz de bytes 4 vezes mais que a matriz ...