2016-03-29 22 views
-1

Ben bir sürü hata bulmaya devam edin bir çok & etrafında arama Ben, bazı metinleri sayılar (xuid) dönüştürmek için bir web API kullanıyorum O zaman onaltılık bir & dönüştürmek istiyorum değer bir int değişkeni bir sayı değil sayısının bir temsilidir tutanC# Dize dönüştürmek için hex

 WebClient client = new WebClient(); 
     client.Headers.Add("Content-Type", "text/json"); 
     client.Headers.Add("X-AUTH", "ce0c28c65911893794ec47af634939b9445d2007"); 
     await Task.Delay(500); 

     var fd = client.DownloadString("https://xboxapi.com/v2/xuid/" + Gamertag.Text); 
     int decVal = int.Parse(fd, System.Globalization.NumberStyles.HexNumber); 
     Xuid.Text = decVal.ToString(); 
+0

nasıl gibi (muhtemelen çok büyük) sizin onaltılık sayı görünüyor için

Xuid.Text = decVal.ToString("X"); 

kullanılır? – Ian

+2

Bize ne 'fd' olduğunu göster. – dreamlax

+0

http://stackoverflow.com/questions/16999604/convert-string-to-hex-string-in-c-sharp –

cevap

0

code-- bir int32 için || küçük çok büyük olduğunu söyleyerek bir hata alıyorum. Yani gerekli çıkışı

+0

yerine "long" kullanılmasını öneriyorum. Bu, @Eminem ile birlikte çalıştı. s cevap: D – Tom