GUID轉換字串的幾種形式

2021-08-27 23:52:07 字數 1169 閱讀 5553

一、guid轉換成16位16進製制字串

///

/// 根據guid獲取16位的唯一16進製制字串

//////

public

static

string

guidto16string()

", i - datetime.now.ticks);

}

二、guid.tostring()方法

public

string

tostring(

string format

)

引數

format

type: system.string

乙個單格式說明符,它指示如何格式化此 guid 的值。 format 引數可以是「n」、「d」、「b」、「p」或「x」。 如果 format 為 null 或空字串 (「」),則使用「d」。

返回值

type: system.string

此 guid 的值,用一系列指定格式的小寫十六進製制位表示。

n

32 位數字︰

00000000000000000000000000000000

d

連字元分隔的 32 位數字︰

00000000-0000-0000-0000-000000000000

b

由連字元,括在大括號分隔的 32 位數字︰

p

由括在括號中的連字元分隔的 32 位數字︰

(00000000-0000-0000-0000-000000000000)

x

四個十六進製制值括在大括號,其中第四個值是也括在大括號的八個十六進製制值的子集︰

}eg:

}

十六進製制數字 a 到 f 為小寫返回字串中。 若要將其轉換為大寫,呼叫string.toupper方法返回的字串。

異常:

formatexception

format 的值不是 null、空字串 ("")、「n」、「d」、「b」、「p」或「x」。

節選自:msdn

判斷字串是否是json形式的字串

以下是我寫的方法,若為json字串返回true,不是則返回false isjson str catch e else return false 不是json格式的字串 如 mm 會報不能使用json.parse 的錯,故利用try catch 來捕獲錯誤。但是我後來發現如果傳入的引數是 9999 這...

字串的轉換

數字 布林值等其他資料型別都可以轉換成字串 一般來說,指令碼引擎將根據上下文自動完成這樣的轉換。例如,當把數字或布林形變數傳給希望接收的字串變數的函式時,就會先隱式將該數值轉換成字串,再進行處理 var num 35.00 alert num 如果在賦值語句中要對兩個變數執行加法操作,其中乙個事字串...

字串的轉換

字串轉換 1.數字轉字串 有兩種方法,第一種用string.valueof,第二種先把基本型別裝箱,轉換為類型別 然後使用tostring方法 package test public class lianxi 這裡要注意int型別直接用tostring是不可以的 下面就是字串轉化為數字 可以呼叫in...