Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.055 pregleda

Najnovija ↓

C# u VB konvertovanje sintakse 01.10.2009. u 18:13 · pre 207 meseci #1
Pisem neku aplikaciju u VB6 ali sam zapeo na jednom mestu, zapravo neko binarno iscitavanje iz fajla. Nasao sam jedan primer na netu kako to treba uraditi ali u C# koji apsolutno ne razumem

Kod je sledeci:

Code:
                       long chapterTime =
                            (chapterData[chapterOffset + 4] << 24) +
                            (chapterData[chapterOffset + 5] << 16) +
                            (chapterData[chapterOffset + 6] << 8) +
                            (chapterData[chapterOffset + 7]);


Zapravo me buni sta znaci ovo <<24, <<16, <<8 kako to u VB-u koji operator ili funkcija?

Re: C# u VB konvertovanje sintakse 01.10.2009. u 19:24 · pre 207 meseci #3
Citat:
Shon3i: Zapravo me buni sta znaci ovo <<24, <<16, <<8 kako to u VB-u koji operator ili funkcija?


Bitwise shift u levo i koliko se secam toga nema u VB-u. Ovo je ekvivalentno mnozenju, tako da je moglo da se napise i kao:
Code:
long chapterTime =
                            (chapterData[chapterOffset + 4] * 16777216) +
                            (chapterData[chapterOffset + 5] * 65536) +
                            (chapterData[chapterOffset + 6] * 256) +
                            (chapterData[chapterOffset + 7]);
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Re: C# u VB konvertovanje sintakse 02.10.2009. u 00:48 · pre 207 meseci #4
@AMD guy hvala probao sam vec, VB.NET uredno prihvata ali VB6 ne nebitno

dusty je resio moju misteriju :)

Hvala jos jednom
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme