Ciao a tutti.
Decompilando una dll con Reflector ho ottenuto questo codice:
Se lo scrivo nell'editor di vb net me segnale degli errori relativi all'operatore xor.codice:Public Class GClass0 ' Methods Public Shared Function smethod_0(ByVal string_0 As String) As String Dim length As Integer = string_0.Length Dim chArray As Char() = New Char(length - 1) {} Dim i As Integer For i = 0 To chArray.Length - 1 Dim ch As Char = string_0.Chars(i) Dim num3 As Byte = CByte((ch Xor (length - i))) Dim num4 As Byte = CByte(((ch >> 8) Xor i)) chArray(i) = DirectCast(((num4 << 8) Or num3), Char) Next i Return String.Intern(New String(chArray)) End Function End Class
Questo metodo riceve in input stringhe del tipo:
"|" & ChrW(359) & ChrW(614) & ChrW(865) & ChrW(1066) & ChrW(1312) & ChrW(1569) & ChrW(1910) & ChrW(2108) & ChrW(2422) & ChrW(2597) & ChrW(2942) & ChrW(3199) & ChrW(3440) & ChrW(3625) & ChrW(3913) & ChrW(4203) & ChrW(4449) & ChrW(4704) & ChrW(4984))
e le trasforma in strighe "leggibili".
Come posso scrivere questo codice in vb net?
Grazie per l'aiuto