İngilizce dilinde oku

Aracılığıyla paylaş


Byte.ToString Yöntem

Tanım

Geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

Aşırı Yüklemeler

ToString(IFormatProvider)

Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak geçerli Byte nesnenin sayısal değerini eşdeğer dize gösterimine dönüştürür.

ToString(String)

Belirtilen biçimi kullanarak geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Belirtilen biçim ve kültüre özgü biçimlendirme bilgilerini kullanarak geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

ToString()

Geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

ToString(IFormatProvider)

Kaynak:
Byte.cs
Kaynak:
Byte.cs
Kaynak:
Byte.cs

Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak geçerli Byte nesnenin sayısal değerini eşdeğer dize gösterimine dönüştürür.

public string ToString (IFormatProvider provider);
public string ToString (IFormatProvider? provider);

Parametreler

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan nesne.

Döndürülenler

Bu nesnenin değerinin parametresi tarafından provider belirtilen biçimdeki dize gösterimi.

Uygulamalar

Örnekler

Aşağıdaki örnek, bir bayt değerleri dizisini yineler ve yöntemini farklı biçim sağlayıcılarıyla çağırarak bunların her birini konsolda ToString(IFormatProvider) görüntüler.

byte[] bytes = {0, 1, 14, 168, 255};
CultureInfo[] providers = {new CultureInfo("en-us"),
                           new CultureInfo("fr-fr"),
                           new CultureInfo("de-de"),
                           new CultureInfo("es-es")};
foreach (byte byteValue in bytes)
{
   foreach (CultureInfo provider in providers)
      Console.Write("{0,3} ({1})      ",
                    byteValue.ToString(provider), provider.Name);

   Console.WriteLine();
}
// The example displays the following output to the console:
//      0 (en-US)        0 (fr-FR)        0 (de-DE)        0 (es-ES)
//      1 (en-US)        1 (fr-FR)        1 (de-DE)        1 (es-ES)
//     14 (en-US)       14 (fr-FR)       14 (de-DE)       14 (es-ES)
//    168 (en-US)      168 (fr-FR)      168 (de-DE)      168 (es-ES)
//    255 (en-US)      255 (fr-FR)      255 (de-DE)      255 (es-ES)

Açıklamalar

Dönüş değeri, genel sayısal biçim tanımlayıcısı ("G") ile biçimlendirilir.

provider parametresi, arabirimini IFormatProvider uygulayan bir nesnedir. yöntemi GetFormat , bu yöntem tarafından döndürülen dizenin biçimi hakkında kültüre özgü bilgiler sağlayan bir NumberFormatInfo nesnesi döndürür. Uygulayan IFormatProvider nesne aşağıdakilerden biri olabilir:

  • CultureInfo Biçimlendirme kuralları kullanılacak kültürü temsil eden nesne.

  • NumberFormatInfo Bu değer için belirli sayısal biçimlendirme bilgilerini içeren bir nesne.

  • uygulayan IFormatProviderözel bir nesne.

ise null veya öğesinden providerbir NumberFormatInfo nesne alınamıyorsaprovider, dönüş değeri iş parçacığı geçerli kültürü için nesnesi kullanılarak NumberFormatInfo biçimlendirilir. İş parçacığı geçerli kültürü hakkında bilgi için bkz Thread.CurrentCulture. .

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToString(String)

Kaynak:
Byte.cs
Kaynak:
Byte.cs
Kaynak:
Byte.cs

Belirtilen biçimi kullanarak geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

public string ToString (string format);
public string ToString (string? format);

Parametreler

format
String

Bir sayısal biçim dizesi.

Döndürülenler

Parametresi tarafından belirtilen şekilde biçimlendirilmiş geçerli Byte nesnenin format dize gösterimi.

Özel durumlar

format desteklenmeyen bir tanımlayıcı içerir. Desteklenen biçim tanımlayıcıları Açıklamalar bölümünde listelenir.

Örnekler

Aşağıdaki örnek bir Byte değeri başlatır ve desteklenen standart biçim dizelerinin her birini ve özel bir biçim dizesini kullanarak konsolda görüntüler. Örnek, geçerli kültür olarak en-US ile çalıştırılır.

string[] formats = {"C3", "D4", "e1", "E2", "F1", "G", "N1",
                    "P0", "X4", "0000.0000"};
byte number = 240;
foreach (string format in formats)
   Console.WriteLine("'{0}' format specifier: {1}",
                     format, number.ToString(format));

// The example displays the following output to the console if the
// current culture is en-us:
//       'C3' format specifier: $240.000
//       'D4' format specifier: 0240
//       'e1' format specifier: 2.4e+002
//       'E2' format specifier: 2.40E+002
//       'F1' format specifier: 240.0
//       'G' format specifier: 240
//       'N1' format specifier: 240.0
//       'P0' format specifier: 24,000 %
//       'X4' format specifier: 00F0
//       '0000.0000' format specifier: 0240.0000

Açıklamalar

format parametresi standart veya özel bir sayısal biçim dizesi olabilir. Tüm özel sayısal biçim karakterleri gibi, "R" (veya "r") dışındaki tüm standart sayısal biçim dizeleri desteklenir. null ise veya boş bir dize ("") iseformat, dönüş değeri genel sayısal biçim tanımlayıcısı ("G") ile biçimlendirilir.

Bu işlevin dönüş değeri, iş parçacığı geçerli kültürü için nesnesi kullanılarak NumberFormatInfo biçimlendirilir. İş parçacığı geçerli kültürü hakkında bilgi için bkz Thread.CurrentCulture. . Geçerli kültür dışındaki kültürler için biçimlendirme bilgileri sağlamak için yöntemini çağırın Byte.ToString(String, IFormatProvider) .

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToString(String, IFormatProvider)

Kaynak:
Byte.cs
Kaynak:
Byte.cs
Kaynak:
Byte.cs

Belirtilen biçim ve kültüre özgü biçimlendirme bilgilerini kullanarak geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

public string ToString (string format, IFormatProvider provider);
public string ToString (string? format, IFormatProvider? provider);

Parametreler

format
String

Standart veya özel sayısal biçim dizesi.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan nesne.

Döndürülenler

geçerli Byte nesnenin ve provider parametreleri tarafından format belirtilen şekilde biçimlendirilmiş dize gösterimi.

Uygulamalar

Özel durumlar

format desteklenmeyen bir tanımlayıcı içerir. Desteklenen biçim tanımlayıcıları Açıklamalar bölümünde listelenir.

Örnekler

Aşağıdaki örnek standart "N" biçim dizesini ve dört farklı CultureInfo nesneyi kullanarak bir bayt değerinin konsolda dize gösterimini görüntüler.

byte byteValue = 250;
CultureInfo[] providers = {new CultureInfo("en-us"),
                           new CultureInfo("fr-fr"),
                           new CultureInfo("es-es"),
                           new CultureInfo("de-de")};

foreach (CultureInfo provider in providers)
   Console.WriteLine("{0} ({1})",
                     byteValue.ToString("N2", provider), provider.Name);
// The example displays the following output to the console:
//       250.00 (en-US)
//       250,00 (fr-FR)
//       250,00 (es-ES)
//       250,00 (de-DE)

Açıklamalar

yöntemi, ToString(String, IFormatProvider) bir Byte değeri belirtilen kültür biçiminde biçimlendirer. Geçerli kültürün varsayılan ("G") biçimini kullanarak bir sayıyı biçimlendirmek için yöntemini çağırın ToString() . Geçerli kültürün belirtilen biçimini kullanarak bir sayıyı biçimlendirmek için yöntemini çağırın ToString(String) .

format parametresi standart veya özel bir sayısal biçim dizesi olabilir. Tüm özel sayısal biçim karakterleri gibi, "R" (veya "r") dışındaki tüm standart sayısal biçim dizeleri desteklenir. ise null veya boş bir dize ("") iseformat, bu yöntemin dönüş değeri genel sayısal biçim tanımlayıcısı ("G") ile biçimlendirilir.

provider parametresi, arabirimini IFormatProvider uygulayan bir nesnedir. yöntemi GetFormat , bu yöntem tarafından döndürülen dizenin biçimi hakkında kültüre özgü bilgiler sağlayan bir NumberFormatInfo nesnesi döndürür. Uygulayan IFormatProvider nesne aşağıdakilerden biri olabilir:

  • CultureInfo Biçimlendirme kuralları kullanılacak kültürü temsil eden nesne.

  • NumberFormatInfo Bu değer için belirli sayısal biçimlendirme bilgilerini içeren bir nesne.

  • uygulayan IFormatProviderözel bir nesne.

ise null veya öğesinden providerbir NumberFormatInfo nesne alınamıyorsaprovider, dönüş değeri iş parçacığı geçerli kültürü için nesnesi kullanılarak NumberFormatInfo biçimlendirilir. İş parçacığı geçerli kültürü hakkında bilgi için bkz Thread.CurrentCulture. .

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToString()

Kaynak:
Byte.cs
Kaynak:
Byte.cs
Kaynak:
Byte.cs

Geçerli Byte nesnenin değerini eşdeğer dize gösterimine dönüştürür.

public override string ToString ();

Döndürülenler

Bu nesnenin değerinin, başında sıfır olmadan 0 ile 9 arasında bir basamak dizisinden oluşan dize gösterimi.

Örnekler

Aşağıdaki örnekte bayt değerleri dizisi görüntülenir. Yöntemin ToString() örnekte açıkça çağrılmadığını unutmayın. Bunun yerine, bileşik biçimlendirme özelliğinin kullanılması nedeniyle örtük olarak çağrılır, F# örneği dize ilişkilendirme kullanır.

byte[] bytes = {0, 1, 14, 168, 255};
foreach (byte byteValue in bytes)
   Console.WriteLine(byteValue);
// The example displays the following output to the console if the current
// culture is en-US:
//       0
//       1
//       14
//       168
//       255

Açıklamalar

Dönüş değeri, genel sayısal biçim tanımlayıcısı ("G") ve iş parçacığı geçerli kültürünün NumberFormatInfo nesnesiyle biçimlendirilir. Değerin dize gösteriminin biçimlendirmesini Byte tanımlamak için yöntemini çağırın ToString . Bir değerin dize gösterimini Byte oluşturmak için kullanılan biçim tanımlayıcılarını ve kültürü tanımlamak için yöntemini çağırın ToString .

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:

İş parçacığı geçerli kültürü hakkında bilgi için bkz Thread.CurrentCulture. .

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0