webForumDet fria alternativet

byte

.NETur .NET

7 svar · 291 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Frågan#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]
Medlem sedan sep. 20011 914 inlägg
#2

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

byte[] ranbuff = new byte[50];
Medlem sedan jan. 20001 372 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?

Medlem sedan sep. 20011 914 inlägg
#4

Testa

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

Tips: Kolla dokumentationen

Medlem sedan jan. 20001 372 inlägg
#5

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

Medlem sedan jan. 20001 372 inlägg
#6

Löste det :)

Medlem sedan mars 20002 836 inlägg
#7

Hur löste du det???

cya,
PatrikB

Medlem sedan jan. 20001 372 inlägg
#8

såhär:

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

bytte ut () mot [] :)

138 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)