欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

[示例]C#將十六進制字符串轉換為整數

作者:admin    時間:2022-5-27 22:2:24    瀏覽:

在前面文章中,分別介紹了C#把二進制字符串轉換為整數C#把八進制字符串轉換為整數,今天,將介紹C#是如何將十六進制字符串轉換為整數的。

給定一個十六進制數作為輸入,我們需要編寫一個程序將給定的十六進制數轉換為等效的整數。要將十六進制字符串轉換為整數,我們必須使用Convert.ToInt32()函數來轉換值。

句法:

Convert.ToInt32(input_string, Input_base);

這里,

  • input_string 是包含字符串格式的十六進制數字的輸入。
  • input_base 是輸入值的基數——對于十六進制值,它將是 16。

例子:

輸入:56304
輸出:353028

輸入:598f
輸出:22927

如果我們輸入錯誤的值,例如。672g,它顯示錯誤:

輸入一個十六進制數:System.FormatException:其他不可解析的字符位于字符串的末尾。

如果我們輸入大于 8 位的數字,例如 746465789,則會顯示錯誤:

輸入十六進制數:System.OverflowException:算術運算導致溢出。

示例1:

using System;
using System.Text;
  
class Program {
    
    static void Main(string[] args)
    {
        // 16進制字符串
        string input = "56304";
        int output = 0;
        
        // 轉換為整數
        output = Convert.ToInt32(input, 16);
        
        // to print  the value
        Console.WriteLine("整數: " + output);
    }
}

輸出:

整數:353028

示例2:

using System;
using System.Text;
  
namespace webkaka {
    
class WKK {
    
    static void Main(string[] args)
    {
        string input = "";
        int output = 0;
        try {
            
            // 輸入字符串
            Console.Write("輸入一個十六進制數: ");
            input = Console.ReadLine();
  
            // 轉換為整數
            output = Convert.ToInt32(input, 16);
  
            Console.WriteLine("整數: " + output);
        }
        catch (Exception ex) {
            Console.WriteLine(ex.ToString());
        }
  
        // 按 ENTER 退出
        Console.ReadLine();
    }
}
}

輸入:

598f

輸出:

輸入一個十六進制數:
整數:22927

總結

本文通過兩個示例,介紹了C#將十六進制字符串轉換為整數的方法。其實句式并不復雜,不管是16進制,8進制,2進制,都是有Convert.ToInt32()的一個參數決定的。套用句法,這個轉換程序并不難寫。

相關文章

x