Resultados da pesquisa a pedido "unsafe"

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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), ...

4 a resposta

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 ++?

1 a resposta

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 ...

5 a resposta

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 ...

5 a resposta

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 ...

4 a resposta

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 ...

9 a resposta

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 ...

8 a resposta

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 ...