IP位址字串和陣列相互轉換

2021-10-20 02:57:17 字數 635 閱讀 4935

將字串「192.168.2.126」,轉成byte型別,存放在位元組陣列中。陣列內容為 192,168,2,126。反之亦然。

通過c# 庫中的ipaddress類完成。

ipaddress類 對應的命名空間是using system.net;

//字串轉成 -> 陣列

string ipstr =

"192.168.2.126"

;ipaddress ipaddress1 = ipaddress.

parse

(ipstr)

;byte

resultarr = ipaddress1.

getaddressbytes()

; console.

writeline()

;//byte陣列 -> 字串

陣列 字串相互轉換

tostring 陣列轉物件 json.stringify 陣列 陣列轉字串 json.parse 和 json.stringify 1.parse 用於從乙個字串中解析出json 物件。例如 var str 經 json.parse str 得到 object age 23 name cpf pr...

字串和數字的相互轉換

有時候在伺服器端開發的時候,需要對自定製上層協議來序列化和反序列化資料,這種情況下有時候就會用到標題所言的這種操作。下面我列舉幾種常見的方法。char buf size a 10 b 20 int a 0 int b 0 sscanf buf,a d b d a,b int result a b c...

字元陣列,字串陣列,字串的相互轉換

怎麼把字元陣列轉換成字串?例如 char a 最常用的方法是通過tostring方法 arrays.tostring a 可是這樣得到的字串是 a,b,c 而不是 abc 那麼怎麼變成 abc 呢?下面的兩種方法最常見,也是應用最廣泛的。1 直接宣告,string s new string a 2 ...