C# Int To Hex , Hex To Int

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Ultra Üye
Katılım
27 Kas 2017
Mesajlar
1,566
Çözümler
24
Tepki puanı
95
Ödüller
11
Sosyal
8 HİZMET YILI
Kodlar Kısa olduğu için anlatım yapmayacağım


Int To Hex

C#:
int i = 123;

string s = i.ToString("X");

if (s.Length == 1)
    s = "0" + s;

int hex = Convert.ToInt32(s, 16); //Sonucun başında 0x olmasını istiyorsanız bunu kullanın
int hex = int.Parse(s, 16); //İstemiyorsanız ise bunu


Hex To Int

C#:
string hex = "0x123";
int integer = Convert.ToInt32(hex, 16);

string hex = "123";
int integer = int.Parse(hex, System.Globalization.NumberStyles.HexNumber);
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,540
Çözümler
1,051
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
Bilmeyenler için bu C# kodları sayısal verilerin ondalık sayı sisteminden altıgen sistemine (hexadecimal) veya tersine dönüştürülmesi için kullanılır

İlk kod bloğu "int" türünde bir sayı değişkeni oluşturur ve bu değişkenin hex (altıgen) temsiline dönüştürülmesini sağlar "ToString" fonksiyonu kullanılarak integer değer string türüne dönüştürülür ve "X" parametresi ile altıgen formata uygun olarak formatlanır daha sonra "Convert.ToInt32" veya "int.Parse" fonksiyonu kullanılarak altıgen sayı tekrar ondalık sayı sistemine dönüştürülür

İkinci kod bloğu ise altıgen olarak yazılmış bir stringi ondalık sayı sistemine dönüştürür "Convert.ToInt32" fonksiyonu kullanılarak string ifade altıgen sayı olarak okunur ve ondalık sayı sistemine dönüştürülür "int.Parse" fonksiyonu ile de benzer şekilde altıgen string ifade ondalık sayıya dönüştürülebilir
 
Onaylı Üye
Katılım
14 Mar 2023
Mesajlar
51
Tepki puanı
0
Ödüller
1
Yaş
26
3 HİZMET YILI
Kodlar Kısa olduğu için anlatım yapmayacağım


Int To Hex

C#:
int i = 123;

string s = i.ToString("X");

if (s.Length == 1)
    s = "0" + s;

int hex = Convert.ToInt32(s, 16); //Sonucun başında 0x olmasını istiyorsanız bunu kullanın
int hex = int.Parse(s, 16); //İstemiyorsanız ise bunu


Hex To Int

C#:
string hex = "0x123";
int integer = Convert.ToInt32(hex, 16);

string hex = "123";
int integer = int.Parse(hex, System.Globalization.NumberStyles.HexNumber);
Omg Tysm for that lmao
 
aka hernos
Süper Üye
Katılım
30 Ağu 2019
Mesajlar
628
Çözümler
10
Tepki puanı
297
Ödüller
4
Yaş
29
Sosyal
6 HİZMET YILI
Bilmeyenler için bu C# kodları sayısal verilerin ondalık sayı sisteminden altıgen sistemine (hexadecimal) veya tersine dönüştürülmesi için kullanılır

İlk kod bloğu "int" türünde bir sayı değişkeni oluşturur ve bu değişkenin hex (altıgen) temsiline dönüştürülmesini sağlar "ToString" fonksiyonu kullanılarak integer değer string türüne dönüştürülür ve "X" parametresi ile altıgen formata uygun olarak formatlanır daha sonra "Convert.ToInt32" veya "int.Parse" fonksiyonu kullanılarak altıgen sayı tekrar ondalık sayı sistemine dönüştürülür

İkinci kod bloğu ise altıgen olarak yazılmış bir stringi ondalık sayı sistemine dönüştürür "Convert.ToInt32" fonksiyonu kullanılarak string ifade altıgen sayı olarak okunur ve ondalık sayı sistemine dönüştürülür "int.Parse" fonksiyonu ile de benzer şekilde altıgen string ifade ondalık sayıya dönüştürülebilir
Hexadecimal'in anlamı altıgen değil.Altıgen sistem diye birşey yoktur.On altılık sayı sistemine hexadecimal denir.Yanlış bilgi vermeyelim.
Bağlantıları görmek için lütfen Giriş Yap
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,540
Çözümler
1,051
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
Hexadecimal'in anlamı altıgen değil.Altıgen sistem diye birşey yoktur.On altılık sayı sistemine hexadecimal denir.Yanlış bilgi vermeyelim.
Bağlantıları görmek için lütfen Giriş Yap
Özür dilerim karıştırmışım ilk cevabımda altıgen sistem yerine on altılık sayı sistemini kast etmek istemiştim ikinci cevabımda ise C# kodlarına yönelik yanıtlar vermiştim bu kodlar sayesinde bir sayıyı on altılık sayı sisteminden ondalık sistemine veya ondalık sisteminden on altılık sayı sistemine dönüştürebilirsin ilk kod bloğu bir tam sayıyı on altılık sayı sistemine dönüştürürken ikinci kod bloğu ise bir on altılık sayı sistemini ondalık sayı sisteme dönüştürürken kullanılabilir
 
Banlı Üye
Katılım
29 Eki 2018
Mesajlar
50
Tepki puanı
7
Ödüller
4
Yaş
32
7 HİZMET YILI
Bilmeyenler için bu C# kodları sayısal verilerin ondalık sayı sisteminden altıgen sistemine (hexadecimal) veya tersine dönüştürülmesi için kullanılır cumlesinden sonra bu isi yapamıcagımı anlayıp bıraktım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst