首頁 > 後端開發 > C#.Net教程 > 在 C# 中如何將整數轉換為十六進位,反之亦然?

在 C# 中如何將整數轉換為十六進位,反之亦然?

王林
發布: 2023-09-11 09:37:02
轉載
954 人瀏覽過

在 C# 中如何将整数转换为十六进制,反之亦然?

將整數轉換為十六進位

#可以使用 string.ToString() 擴充方法將整數轉換為十六進位。

Integer Value: 500
Hexadecimal Value: 1F4
登入後複製
登入後複製

Converting Hexadecimal to Integer

A hexadecimal value can be converted to an integer using int.Parse or convert.ToInt32

int.Parse − Converts the string representation of a number to its 32-bit signed integer equivalent. A return value indicates whether the operation succeeded.

Hexadecimal Value: 1F4
Integer Value: 500
登入後複製
登入後複製
登入後複製
登入後複製

#Convert.ToInt32## - 將指定的值轉換為32位元有符號整數。

Hexadecimal Value: 1F4
Integer Value: 500
登入後複製
登入後複製
登入後複製
登入後複製

Converting Integer to Hexadecimal

string hexValue = integerValue.ToString("X");

Example

 Live Demo

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         int integerValue = 500;
         Console.WriteLine($"Integer Value: {integerValue}");
         string hexValue = integerValue.ToString("X");
         Console.WriteLine($"Hexadecimal Value: {hexValue}");
         Console.ReadLine();
      }
   }
}
登入後複製

Output

The output of the above code is

Integer Value: 500
Hexadecimal Value: 1F4
登入後複製
登入後複製

Converting Hexadecimal to Integer

Example using int.Parse

Example

 Live Demo

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string hexValue = "1F4";
         Console.WriteLine($"Hexadecimal Value: {hexValue}");
         int integerValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);
         Console.WriteLine($"Integer Value: {integerValue}");
         Console.ReadLine();
      }
   }
}
登入後複製

Output

#The output of the above code is

Hexadecimal Value: 1F4
Integer Value: 500
登入後複製
登入後複製
登入後複製
登入後複製

使用Convert.ToInt32的範例

#範例

 線上示範

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string hexValue = "1F4";
         Console.WriteLine($"Hexadecimal Value: {hexValue}");
         int integerValue = Convert.ToInt32(hexValue, 16);
         Console.WriteLine($"Integer Value: {integerValue}");
         Console.ReadLine();
      }
   }
}
登入後複製

Output

#The output of the above code is

Hexadecimal Value: 1F4
Integer Value: 500
登入後複製
登入後複製
登入後複製
登入後複製

以上是在 C# 中如何將整數轉換為十六進位,反之亦然?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板