Me gustaría saber el equivalente VB.NET del siguiente código C#:¿Cómo puedo usar un código no seguro en VB.Net?
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 (int b = 0; b < 16; b++)
{
int nX = (g % 4) * 16 + b;
int nY = r*4 + (int)(g/4);
*(pStart + nY*nL + nX*3 + 0) = (byte)(b * 17);
*(pStart + nY*nL + nX*3 + 1) = (byte)(g * 17);
*(pStart + nY*nL + nX*3 + 2) = (byte)(r * 17);
}
}
}
}
Aunque ya hay muchos votos cercanos para "no es una pregunta real", deduje a primera vista que la pregunta es "ayúdenme a traducir este C# en vb.net". Ahora, no soy experto en vb.net, pero parece una pregunta real. – Tesserex
Puede colocarlo en un ensamblaje C# y hacer referencia a él desde su proyecto VB.NET. – bkaid
@Bala Suena como esa es la respuesta para mí, por lo tanto, esta pregunta * puede * ser respondida razonablemente en su forma actual y debe ser reabierta. – Justin