Byte.ToString 方法(System) - Microsoft Learn
文章推薦指數: 80 %
將目前Byte 物件的值,轉換為其相等的字串表示。
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
InternetExplorer和MicrosoftEdge的詳細資訊
目錄
結束焦點模式
語言
閱讀英文
儲存
目錄
閱讀英文
儲存
編輯
Twitter
LinkedIn
Facebook
電子郵件
目錄
Byte.ToString方法
參考
定義
命名空間:
System
組件:System.Runtime.dll
組件:netstandard.dll
組件:mscorlib.dll
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。
Microsoft對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將目前Byte物件的值,轉換為其相等的字串表示。
本文內容
多載
ToString(IFormatProvider)
使用指定的特定文化特性格式資訊,將目前Byte物件的數值轉換為其相等的字串表示。
ToString(String,IFormatProvider)
使用指定的格式和特定文化特性的格式資訊,將目前Byte物件的值,轉換為其相等的字串表示。
ToString(String)
使用指定的格式,將目前Byte物件的值,轉換為其相等字串表示。
ToString()
將目前Byte物件的值,轉換為其相等的字串表示。
ToString(IFormatProvider)
使用指定的特定文化特性格式資訊,將目前Byte物件的數值轉換為其相等的字串表示。
public:
virtualSystem::String^ToString(IFormatProvider^provider);
public:
System::String^ToString(IFormatProvider^provider);
publicstringToString(IFormatProviderprovider);
publicstringToString(IFormatProvider?provider);
overridethis.ToString:IFormatProvider->string
PublicFunctionToString(providerAsIFormatProvider)AsString
參數
provider
IFormatProvider
物件,提供特定文化特性格式資訊。
傳回
String
這個物件值的字串表示,採用provider參數所指定的格式。
實作
ToString(IFormatProvider)
範例
下列範例會逐一查看位元組值的陣列,並藉由ToString(IFormatProvider)使用不同的格式提供者來呼叫方法,將每個位元組值顯示到主控台。
array
provider參數是實介面的物件IFormatProvider。
它的GetFormat方法NumberFormatInfo會傳回物件,該物件會提供這個方法所傳回之字串格式的特定文化特性資訊。
執行的物件IFormatProvider可以是下列任何一項:
CultureInfo物件,表示要使用其格式化規則的文化特性。
NumberFormatInfo物件,包含此值的特定數值格式資訊。
實作為的自訂物件IFormatProvider。
如果provider為null或NumberFormatInfo無法從取得物件,則provider會使用NumberFormatInfo執行緒目前文化特性的物件來格式化傳回值。
如需執行緒目前文化特性的詳細資訊,請參閱Thread.CurrentCulture。
.NET提供廣泛的格式化支援,在下列格式設定主題中有更詳細的說明:
如需數值格式規範的詳細資訊,請參閱標準數值格式字串和自訂數值格式字串。
如需格式化的詳細資訊,請參閱格式化類型。
另請參閱
Parse(String)
String
NumberFormatInfo
在.NET中將類型格式化
適用於
ToString(String,IFormatProvider)
使用指定的格式和特定文化特性的格式資訊,將目前Byte物件的值,轉換為其相等的字串表示。
public:
virtualSystem::String^ToString(System::String^format,IFormatProvider^provider);
publicstringToString(stringformat,IFormatProviderprovider);
publicstringToString(string?format,IFormatProvider?provider);
overridethis.ToString:string*IFormatProvider->string
PublicFunctionToString(formatAsString,providerAsIFormatProvider)AsString
參數
format
String
標準或自訂數值格式字串。
provider
IFormatProvider
物件,提供特定文化特性格式資訊。
傳回
String
目前Byte物件的字串表示,按照format及provider參數所指定來格式化。
實作
ToString(String,IFormatProvider)
例外狀況
FormatException
format包含不支援的規範。
支援的格式規範列在<備註>一節。
範例
下列範例會使用標準的"N"格式字串和四個不同CultureInfo的物件,將位元組值的字串表示顯示在主控台中。
BytebyteValue=250;
array
若要使用目前文化特性的預設("G")格式來格式化數位,請呼叫ToString()方法。
若要使用目前文化特性的指定格式來格式化數位,請呼叫ToString(String)方法。
format參數可以是標準或自訂數值格式字串。
除了所有自訂數值格式字元以外,也支援"R"(或"r")以外的所有標準數值格式字串。
如果format是null或空字串(""),這個方法的傳回值會格式化為一般數值格式規範("G")。
provider參數是實介面的物件IFormatProvider。
它的GetFormat方法NumberFormatInfo會傳回物件,該物件會提供這個方法所傳回之字串格式的特定文化特性資訊。
執行的物件IFormatProvider可以是下列任何一項:
CultureInfo物件,表示要使用其格式化規則的文化特性。
NumberFormatInfo物件,包含此值的特定數值格式資訊。
實作為的自訂物件IFormatProvider。
如果provider為null或NumberFormatInfo無法從取得物件,則provider會使用NumberFormatInfo執行緒目前文化特性的物件來格式化傳回值。
如需執行緒目前文化特性的詳細資訊,請參閱Thread.CurrentCulture。
.NET提供廣泛的格式化支援,在下列格式設定主題中有更詳細的說明:
如需數值格式規範的詳細資訊,請參閱標準數值格式字串和自訂數值格式字串。
如需格式化的詳細資訊,請參閱格式化類型。
另請參閱
Parse(String)
String
NumberFormatInfo
IFormattable
IFormatProvider
在.NET中將類型格式化
作法:以前置字元零來填補數字
Sample:.NETCoreWinFormsFormattingUtility(C#)(範例:.NETCoreWinForms格式化公用程式(C#))
Sample:.NETCoreWinFormsFormattingUtility(VisualBasic)(範例:.NETCoreWinForms格式化公用程式(VisualBasic))
適用於
ToString(String)
使用指定的格式,將目前Byte物件的值,轉換為其相等字串表示。
public:
System::String^ToString(System::String^format);
publicstringToString(stringformat);
publicstringToString(string?format);
overridethis.ToString:string->string
PublicFunctionToString(formatAsString)AsString
參數
format
String
數值格式字串。
傳回
String
目前Byte物件的字串表示,按照format參數所指定來格式化。
例外狀況
FormatException
format包含不支援的規範。
支援的格式規範列在<備註>一節。
範例
下列範例Byte會初始化值,並使用每個支援的標準格式字串和自訂格式字串,將它顯示在主控台中。
此範例會以en-us作為目前的文化特性來執行。
array
除了所有自訂數值格式字元以外,也支援"R"(或"r")以外的所有標準數值格式字串。
如果format是null或("")的空字串,則傳回值會格式化為一般數值格式規範("G")。
這個函式的傳回值會使用NumberFormatInfo執行緒目前文化特性的物件來格式化。
如需執行緒目前文化特性的詳細資訊,請參閱Thread.CurrentCulture。
若要提供目前文化特性以外文化特性的格式資訊,請呼叫Byte.ToString(String,IFormatProvider)方法。
.NET提供廣泛的格式化支援,在下列格式設定主題中有更詳細的說明:
如需數值格式規範的詳細資訊,請參閱標準數值格式字串和自訂數值格式字串。
如需格式化的詳細資訊,請參閱格式化類型。
另請參閱
作法:以前置字元零來填補數字
適用於
ToString()
將目前Byte物件的值,轉換為其相等的字串表示。
public:
overrideSystem::String^ToString();
publicoverridestringToString();
overridethis.ToString:unit->string
PublicOverridesFunctionToString()AsString
傳回
String
這個物件值的字串表示,由沒有零的前置字元且範圍從0到9的數字順序所組成。
範例
下列範例會顯示位元組值的陣列。
請注意,在ToString()範例中不會明確呼叫方法。
相反地,它是以隱含方式呼叫,因為使用複合格式功能,因此F#範例會使用字串插補。
array
若要定義Byte值之字串表示的格式,請呼叫ToString方法。
若要定義用來建立值之字串表示的格式規範和文化特性Byte,請呼叫ToString方法。
.NET提供廣泛的格式化支援,在下列格式設定主題中有更詳細的說明:
如需數值格式規範的詳細資訊,請參閱標準數值格式字串和自訂數值格式字串。
如需格式化的詳細資訊,請參閱格式化類型。
如需執行緒目前文化特性的詳細資訊,請參閱Thread.CurrentCulture。
適用於
本文內容
延伸文章資訊
- 1Byte.ToString 方法(System) - Microsoft Learn
將目前Byte 物件的值,轉換為其相等的字串表示。
- 2Byte Objects vs String in Python - GeeksforGeeks
- 3C# byte[]数组和string的互相转化(四种方法) - CSDN博客
第一种string str = System.Text.Encoding.UTF8.GetString(bytes); byte[] decBytes = System.Text.Encodin...
- 4Byte Struct in C# - GeeksforGeeks
- 5C# Primitive Datatypes - Bytes