Dim pCanvasBase As Byte* = CByte(canvasData.Scan0.ToPointer())
Som du ser skiljer det inte så mycket mellan de olika .net dialekterna.
6 svar · 462 visningar · startad av Travoni
Är detta omöjligt att översätta till VB?
Byte* pCanvasBase = (Byte*) canvasData.Scan0.ToPointer();
Om inte, hur gör man då?
Dim pCanvasBase As Byte* = CByte(canvasData.Scan0.ToPointer())
Som du ser skiljer det inte så mycket mellan de olika .net dialekterna.
Travoni: denna sidan är guld när du vill konvertera från C# to VB.NET och vice versa.
Oki, men den klagar på * asterixen.
nu kan jag absolut ingen VB, men användre man inte & istället för * i VB
Dim &pCanvasBase As Byte
- M, som spekulerar frisk...
Vad gör stjärnan igentligen?
Stjärnan säger (i C# och C++) att det är en pekare. En Byte är en heltalstyp som tar upp en byte, och en Byte* blir då alltså en pekare till en heltalstyp som tar upp en byte.