webForumDet fria alternativet

byte

7 svar · 291 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 140 inlägg
#1

Sitter och försöker skriva om denna kod till C#.

Har dock stött på ett problem.
Hur ser följande rad ut i C# någon?

Dim ranbuff(50) As [Byte]
DinoMedlem sedan sep. 20011 918 inlägg
#2

Kan inte C#, men nåt sånt här kanske.

byte[] ranbuff = new byte[50];
DavidBMedlem sedan jan. 20001 140 inlägg
#3

Dino skrev:

Kan inte C#

uppenbarligen mer än mig, funkade perfekt ;)

stötta dock på en grej till som jag inte lyckas få fungera:

Dim bNum As Integer = CInt(ranbuff((iIndex + 1)))

Nån?

DinoMedlem sedan sep. 20011 918 inlägg
#4

Testa

int bNum = int(ranbuff((iIndex + 1)))
eller
int bNum = (int)ranbuff((iIndex + 1))

Tips: Kolla dokumentationen

DavidBMedlem sedan jan. 20001 140 inlägg
#5

Fick det inte att fungera. Kollade även i dokumentationen men har inte lyckats hitta nåt ännu

DavidBMedlem sedan jan. 20001 140 inlägg
#6

Löste det :)

PatrikBMedlem sedan mars 20002 713 inlägg
#7

Hur löste du det???

cya,
PatrikB

DavidBMedlem sedan jan. 20001 140 inlägg
#8

såhär:

bNum = (int)ranbuff[iIndex + 1];

bytte ut () mot [] :)

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb