हेक्स स्ट्रिंग को पूर्णांक में बदलना
पहले हेक्स स्ट्रिंग सेट करें:
string str = "7D";
Convert.ToSByte() मेथड का उपयोग करके हेक्स स्ट्रिंग को हेक्स नंबर में कनवर्ट करें (बेस 16):
Console.WriteLine(Convert.ToSByte(str, 16));
पूर्ण कोड उदाहरण 1
using System;
namespace Demo {
public class Program {
public static void Main(string[] args) {
string str = "7D";
Console.WriteLine(Convert.ToSByte(str, 16));
}
}
}
आउटपुट
125
दूसरा तरीका: Convert.ToInt32()
using System;
namespace Demo {
public class Program {
public static void Main(string[] args) {
string str = "7D";
Console.WriteLine(Convert.ToInt32(str, 16));
}
}
}
आउटपुट
125
अंतर:
ToSByte: साइन्ड 8-बिट इंटीजर लौटाता है (-128 से 127)ToInt32: 32-बिट साइन्ड इंटीजर लौटाता है (बड़े हेक्स मानों के लिए उपयुक्त)
बड़े हेक्स मानों (जैसे "FF" से बड़ा) के लिए ToInt32, ToInt64, या ToUInt32 का उपयोग करें।