Convert クラス

定義

基本データ型を別の基本データ型に変換します。

public ref class Convert abstract sealed
public ref class Convert sealed
public static class Convert
public sealed class Convert
type Convert = class
Public Class Convert
Public NotInheritable Class Convert
継承
Convert

次の例は、クラスの変換メソッドの一部を示しています。これには、、、などが Convert 含ま ToInt32 ToBoolean ToString れます。

Double dNumber = 23.15;

try
{
   // Returns 23
   Int32 iNumber = Convert::ToInt32( dNumber );
}
catch ( OverflowException^ ) 
{
   Console::WriteLine(
      "Overflow in Double to Int32 conversion" );
}
// Returns True
Boolean bNumber = Convert::ToBoolean( dNumber );

// Returns "23.15"
String^ strNumber = Convert::ToString( dNumber );

try
{
   // Returns '2'
   Char chrNumber = Convert::ToChar( strNumber->Substring( 0, 1 ) );
}
catch ( ArgumentNullException^ ) 
{
   Console::WriteLine(  "String is null" );
}
catch ( FormatException^ ) 
{
   Console::WriteLine(  "String length is greater than 1" );
}

// System::Console::ReadLine() returns a string and it
// must be converted.
Int32 newInteger = 0;
try
{
   Console::WriteLine(  "Enter an integer:" );
   newInteger = Convert::ToInt32( System::Console::ReadLine() );
}
catch ( ArgumentNullException^ ) 
{
   Console::WriteLine(  "String is null" );
}
catch ( FormatException^ ) 
{
   Console::WriteLine(  "String does not consist of an " +
      "optional sign followed by a series of digits" );
}
catch ( OverflowException^ ) 
{
   Console::WriteLine(  "Overflow in string to Int32 conversion" );
}

Console::WriteLine( "Your integer as a Double is {0}",
   Convert::ToDouble( newInteger ) );
double dNumber = 23.15;

try {
    // Returns 23
    int    iNumber = System.Convert.ToInt32(dNumber);
}
catch (System.OverflowException) {
    System.Console.WriteLine(
                "Overflow in double to int conversion.");
}
// Returns True
bool   bNumber = System.Convert.ToBoolean(dNumber);

// Returns "23.15"
string strNumber = System.Convert.ToString(dNumber);

try {
    // Returns '2'
    char chrNumber = System.Convert.ToChar(strNumber[0]);
}
catch (System.ArgumentNullException) {
    System.Console.WriteLine("String is null");
}
catch (System.FormatException) {
    System.Console.WriteLine("String length is greater than 1.");
}

// System.Console.ReadLine() returns a string and it
// must be converted.
int newInteger = 0;
try {
    System.Console.WriteLine("Enter an integer:");
    newInteger = System.Convert.ToInt32(
                        System.Console.ReadLine());
}
catch (System.ArgumentNullException) {
    System.Console.WriteLine("String is null.");
}
catch (System.FormatException) {
    System.Console.WriteLine("String does not consist of an " +
                    "optional sign followed by a series of digits.");
}
catch (System.OverflowException) {
    System.Console.WriteLine(
    "Overflow in string to int conversion.");
}

System.Console.WriteLine("Your integer as a double is {0}",
                         System.Convert.ToDouble(newInteger));
Dim dNumber As Double
dNumber = 23.15

Try
   ' Returns 23
   Dim iNumber As Integer
   iNumber = System.Convert.ToInt32(dNumber)
Catch exp As System.OverflowException
   System.Console.WriteLine("Overflow in double to int conversion.")
End Try

' Returns True
Dim bNumber As Boolean
bNumber = System.Convert.ToBoolean(dNumber)

' Returns "23.15"
Dim strNumber As String
strNumber = System.Convert.ToString(dNumber)

Try
   ' Returns '2'
   Dim chrNumber As Char
   chrNumber = System.Convert.ToChar(strNumber.Chars(1))
Catch exp As System.ArgumentNullException
   System.Console.WriteLine("String is null.")
Catch exp As System.FormatException
   System.Console.WriteLine("String length is greater than 1.")
End Try

' System.Console.ReadLine() returns a string and it
' must be converted.
Dim newInteger As Integer
newInteger = 0
Try
   System.Console.WriteLine("Enter an integer:")
   newInteger = System.Convert.ToInt32(System.Console.ReadLine())
Catch exp As System.ArgumentNullException
   System.Console.WriteLine("String is null.")
Catch exp As System.FormatException
   System.Console.WriteLine("String does not consist of an " + _
       "optional sign followed by a series of digits.")
Catch exp As System.OverflowException
   System.Console.WriteLine("Overflow in string to int conversion.")
End Try

System.Console.WriteLine("Your integer as a double is {0}", _
                         System.Convert.ToDouble(newInteger))

注釈

クラスの静的メソッド Convert は、主に .net での基本データ型との間の変換をサポートするために使用されます。 サポートされている基本型は、、、、、、、、、、、、、、 Boolean Char SByte Byte Int16 Int32 Int64 UInt16 UInt32 UInt64 Single Double Decimal DateTime および String です。 また、クラスには、 Convert 他の種類の変換をサポートするメソッドが含まれています。

この記事は、次のセクションで構成されています。

基本データ型との間の変換、 カスタムオブジェクトから基本型への変換、カルチャ固有の書式設定情報 の変換他の一般的な変換

基本型との間の変換

すべての基本型を他のすべての基本型に変換するための変換メソッドが存在します。 ただし、特定の変換メソッドを実際に呼び出すと、実行時の基本型の値とターゲットの基本型に応じて、5つの結果のいずれかが生成される可能性があります。 次の5つの結果があります。

  • 変換は行われません。 このエラーは、型からそれ自体に変換しようとした場合 (たとえば、型の引数を指定してを呼び出すことによって) に発生し Convert.ToInt32(Int32) Int32 ます。 この場合、メソッドは単純に元の型のインスタンスを返します。

  • InvalidCastException。 このエラーは、特定の変換がサポートされていない場合に発生します。 InvalidCastException次の変換に対してがスローされます。

  • FormatException。 このエラーは、文字列値を他の基本型に変換しようとしても、文字列が適切な形式ではないために失敗した場合に発生します。 この例外は、次の変換に対してスローされます。

    • 値に変換される文字列 Boolean がまたはと一致 Boolean.TrueString しません Boolean.FalseString

    • 値に変換する文字列は、 Char 複数の文字で構成されます。

    • 任意の数値型に変換される文字列は、有効な数値として認識されません。

    • に変換される文字列は、 DateTime 有効な日付と時刻の値として認識されません。

  • 正常に変換された。 前の結果に記載されていない2つの異なる基本型の間の変換では、すべての拡大変換と、データの損失を発生させないすべての縮小変換が成功し、メソッドは対象の基本型の値を返します。

  • OverflowException。 これは、縮小変換によってデータが失われる場合に発生します。 たとえば、値が1万であるインスタンスを型に変換しようとすると、 Int32 Byte OverflowException 1万がデータ型の範囲外になるため、がスローされ Byte ます。

数値型の変換によって精度が低下する場合 (つまり、最下位の桁が減少する場合)、例外はスローされません。 ただし、結果が特定の変換メソッドの戻り値の型で表すことができるよりも大きい場合、例外がスローされます。

たとえば、をに変換すると、 Double 精度が低下する可能性がありますが、 Single 例外はスローされません。 ただし、の大きさ Double が大きすぎてで表現できない場合は、 Single オーバーフロー例外がスローされます。

10進数以外の数値

クラスには、 Convert 整数値を非10進数の文字列形式に変換したり、10進数以外の数値を表す文字列を整数値に変換したりするために呼び出すことができる静的メソッドが含まれています。 これらの各変換メソッドには、 base 数値システムを指定できる引数、バイナリ (基数 2)、8進数 (base 8)、16進数 (基数 16)、および10進数 (基数 10) が含まれています。 CLS に準拠している各プリミティブ型の整数型を文字列に変換し、1つの文字列をプリミティブ整数型に変換するためのメソッドのセットがあります。

次の例では、の値を、 Int16.MaxValue サポートされているすべての数値形式の文字列に変換します。 次に、文字列値を値に変換し Int16 ます。

using namespace System;

void main()
{
   array<int>^ baseValues = { 2, 8, 10, 16 };
   Int16 value = Int16::MaxValue;
   for each (Int16 baseValue in baseValues) {
      String^ s = Convert::ToString(value, baseValue);
      Int16 value2 = Convert::ToInt16(s, baseValue);

      Console::WriteLine("{0} --> {1} (base {2}) --> {3}", 
                        value, s, baseValue, value2);
   }                     
}
// The example displays the following output:
//     32767 --> 111111111111111 (base 2) --> 32767
//     32767 --> 77777 (base 8) --> 32767
//     32767 --> 32767 (base 10) --> 32767
//     32767 --> 7fff (base 16) --> 32767
using System;

public class Example
{
   public static void Main()
   {
      int[] baseValues = { 2, 8, 10, 16 };
      short value = Int16.MaxValue;
      foreach (var baseValue in baseValues) {
         String s = Convert.ToString(value, baseValue);
         short value2 = Convert.ToInt16(s, baseValue);

         Console.WriteLine("{0} --> {1} (base {2}) --> {3}",
                           value, s, baseValue, value2);
      }
   }
}
// The example displays the following output:
//     32767 --> 111111111111111 (base 2) --> 32767
//     32767 --> 77777 (base 8) --> 32767
//     32767 --> 32767 (base 10) --> 32767
//     32767 --> 7fff (base 16) --> 32767
Module Example
   Public Sub Main()
      Dim baseValues() As Integer = { 2, 8, 10, 16 }
      Dim value As Short = Int16.MaxValue
      For Each baseValue in baseValues
         Dim s As String = Convert.ToString(value, baseValue)
         Dim value2 As Short = Convert.ToInt16(s, baseValue)

         Console.WriteLine("{0} --> {1} (base {2}) --> {3}", 
                           value, s, baseValue, value2)
      Next
   End Sub
End Module
' The example displays the following output:
'     32767 --> 111111111111111 (base 2) --> 32767
'     32767 --> 77777 (base 8) --> 32767
'     32767 --> 32767 (base 10) --> 32767
'     32767 --> 7fff (base 16) --> 32767

カスタムオブジェクトから基本データ型への変換

メソッドは、基本型間の変換をサポートするだけでなく、任意 Convert のカスタム型から任意の基本型への変換をサポートします。 これを行うには、カスタム型にインターフェイスを実装する必要があります。これにより、 IConvertible 実装する型を各基本型に変換するためのメソッドが定義されます。 特定の型でサポートされていない変換では、をスローする必要があり InvalidCastException ます。

メソッドに ChangeType 最初のパラメーターとしてカスタム型が渡された場合、 Convert.To または メソッド (やなど) が呼び出され、その Convert.ToInt32(Object) Convert.ToDouble(Object, IFormatProvider) 最初のパラメーターとしてカスタム型のインスタンスが渡された場合、 Convert メソッドはカスタム型の IConvertible 実装を呼び出して変換を実行します。 詳細については、「 .net での型変換」を参照してください。

Culture-Specific の書式設定情報

基本型のすべての変換メソッドとメソッドには、 ChangeType 型のパラメーターを持つオーバーロードが含まれて IFormatProvider います。 たとえば、メソッドに Convert.ToBoolean は次の2つのオーバーロードがあります。

パラメーターは、 IFormatProvider 変換プロセスを支援するために、カルチャ固有の書式情報を提供できます。 ただし、ほとんどの基本型の変換メソッドでは無視されます。 これは、次の基本型の変換メソッドによってのみ使用されます。 これらの null IFormatProvider メソッドに引数が渡されると、 CultureInfo 現在のスレッドカルチャを表すオブジェクトが使用されます。

  • 値を数値型に変換するメソッド。 パラメーターは、 IFormatProvider 型および型のパラメーターを持つオーバーロードによって使用され String IFormatProvider ます。 また、型のパラメーターを持つオーバーロード Object と、 IFormatProvider オブジェクトの実行時の型がの場合にも使用され String ます。

  • 値を日付と時刻に変換するメソッド。 パラメーターは、 IFormatProvider 型および型のパラメーターを持つオーバーロードによって使用され String IFormatProvider ます。 また、型のパラメーターを持つオーバーロード Object と、 IFormatProvider オブジェクトの実行時の型がの場合にも使用され String ます。

  • パラメーターを含むオーバーロードによって、 Convert.ToString IFormatProvider 数値から文字列または値を文字列に変換し DateTime ます。

ただし、を実装するユーザー定義型では、 IConvertible パラメーターを使用でき IFormatProvider ます。

Base64 エンコード

Base64 エンコーディングは、バイナリデータを文字列に変換します。 Base-64 の数字で表されるデータは、7ビットの文字のみを送信できるデータチャネルに簡単に伝達できます。 クラスには、 Convert base64 エンコーディングをサポートする次のメソッドが含まれています。一連のメソッドは、バイトの配列と、またはの間の変換、および String base-64 の数字で構成される Unicode 文字の配列への変換をサポートします。

  • ToBase64String。バイト配列を base64 でエンコードされた文字列に変換します。

  • ToBase64CharArray。バイト配列を base64 でエンコードされた文字配列に変換します。

  • FromBase64String。 base64 でエンコードされた文字列をバイト配列に変換します。

  • FromBase64CharArray。 base64 でエンコードされた文字配列をバイト配列に変換します。

その他の一般的な変換

NET Framework の他のクラスを使用して、クラスの静的メソッドでサポートされていない変換を実行することができ Convert ます。 次のようなものがあります。

バイト配列への変換 BitConverter クラスは、プリミティブな数値型 ( Boolean を含む) をバイト配列に、バイト配列からプリミティブデータ型に変換するメソッドを提供します。

文字のエンコードと、 Encoding クラスとその派生クラス (やなど) のデコードは、 UnicodeEncoding UTF8Encoding 文字配列または文字列をエンコードするメソッド (つまり、特定のエンコーディングのバイト配列に変換する) と、エンコードされたバイト配列をデコードする (つまり、バイト配列を UTF16 エンコード Unicode 文字に変換する) 方法を提供します。 詳細については、「 .net での文字エンコード」を参照してください。

フィールド

DBNull

データのないデータベース列、つまりデータベースが null であることを表す定数。

メソッド

ChangeType(Object, Type)

指定されたオブジェクトと等しい値を持つ、指定された型のオブジェクトを返します。

ChangeType(Object, Type, IFormatProvider)

指定したオブジェクトに等しい値を持つ指定した型のオブジェクトを返します。 パラメーターにより、カルチャに固有の書式情報が指定されます。

ChangeType(Object, TypeCode)

指定したオブジェクトに等しい値を持つ指定した型のオブジェクトを返します。

ChangeType(Object, TypeCode, IFormatProvider)

指定したオブジェクトに等しい値を持つ指定した型のオブジェクトを返します。 パラメーターにより、カルチャに固有の書式情報が指定されます。

FromBase64CharArray(Char[], Int32, Int32)

Unicode 文字配列のサブセットを変換します。これにより、バイナリ データは Base64 の数字として等価の 8 ビット符号なし整数配列にエンコードされます。 入力配列のサブセットと変換する要素の数をパラメーターで指定します。

FromBase64String(String)

指定した文字列を変換します。これにより、バイナリ データは Base64 の数字として等価の 8 ビット符号なし整数配列にエンコードされます。

FromHexString(ReadOnlySpan<Char>)

バイナリ データを 16 進文字としてエンコードするスパンを、等価の 8 ビット符号なし整数配列に変換します。

FromHexString(String)

指定した文字列を変換します。バイナリ データは 16 進数の文字として等価の 8 ビット符号なし整数配列にエンコードされます。

GetTypeCode(Object)

指定したオブジェクトの TypeCode を返します。

IsDBNull(Object)

指定したオブジェクトの型が DBNull かどうかを示す値を返します。

ToBase64CharArray(Byte[], Int32, Int32, Char[], Int32)

8 ビット符号なし整数配列のサブセットを、Base64 の数字でエンコードされた Unicode 文字配列の等価のサブセットに変換します。 入力配列と出力配列のオフセットとしてのサブセット、および変換する入力配列の要素の数をパラメーターで指定します。

ToBase64CharArray(Byte[], Int32, Int32, Char[], Int32, Base64FormattingOptions)

8 ビット符号なし整数配列のサブセットを、Base64 の数字でエンコードされた Unicode 文字配列の等価のサブセットに変換します。 入力配列と出力配列のオフセットとしてのサブセット、変換する入力配列の要素の数、および出力配列で改行を挿入するかどうかをパラメーターで指定します。

ToBase64String(Byte[])

8 ビット符号なし整数の配列を、Base64 の数字でエンコードされた等価の文字列形式に変換します。

ToBase64String(Byte[], Base64FormattingOptions)

8 ビット符号なし整数の配列を、Base64 の数字でエンコードされた等価の文字列形式に変換します。 戻り値に改行を挿入するかどうかを指定できます。

ToBase64String(Byte[], Int32, Int32)

8 ビット符号なし整数配列のサブセットを、Base64 の数字でエンコードされた等価の文字列形式に変換します。 入力配列のオフセットとしてのサブセット、および変換する配列の要素の数をパラメーターで指定します。

ToBase64String(Byte[], Int32, Int32, Base64FormattingOptions)

8 ビット符号なし整数配列のサブセットを、Base64 の数字でエンコードされた等価の文字列形式に変換します。 入力配列のオフセットとしてのサブセット、変換する配列の要素の数、および戻り値で改行を挿入するかどうかをパラメーターで指定します。

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

指定した読み取り専用スパン内の 8 ビット符号なし整数を、それと等価の、Base 64 の数字でエンコードされた文字列形式に変換します。 必要に応じて、戻り値に改行を挿入するかどうかを指定できます。

ToBoolean(Boolean)

指定したブール値を返します。実際の変換は行われません。

ToBoolean(Byte)

指定した 8 ビット符号なし整数の値を等価の Boolean 値に変換します。

ToBoolean(Char)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToBoolean(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToBoolean(Decimal)

指定した 10 進数値を等価のブール値に変換します。

ToBoolean(Double)

指定した倍精度浮動小数点数値を等価のブール値に変換します。

ToBoolean(Int16)

指定された 16 ビット符号付き整数の値を等価のブール値に変換します。

ToBoolean(Int32)

指定した 32 ビット符号付き整数の値を等価の Boolean 値に変換します。

ToBoolean(Int64)

指定した 64 ビット符号付き整数の値を等価の Boolean 値に変換します。

ToBoolean(Object)

指定したオブジェクトの値を等価のブール値に変換します。

ToBoolean(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を等価のブール値に変換します。

ToBoolean(SByte)

指定した 8 ビット符号付き整数の値を等価の Boolean 値に変換します。

ToBoolean(Single)

指定した単精度浮動小数点数値を等価のブール値に変換します。

ToBoolean(String)

指定した論理値の文字列形式をそれと等価なブール値に変換します。

ToBoolean(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した論理値の文字列形式を等価のブール値に変換します。

ToBoolean(UInt16)

指定した 16 ビット符号なし整数の値を等価の Boolean 値に変換します。

ToBoolean(UInt32)

指定した 32 ビット符号なし整数の値を等価の Boolean 値に変換します。

ToBoolean(UInt64)

指定した 64 ビット符号なし整数の値を等価の Boolean 値に変換します。

ToByte(Boolean)

指定したブール値を等価の 8 ビット符号なし整数に変換します。

ToByte(Byte)

指定した 8 ビット符号なし整数が返されます。実際の変換は行われません。

ToByte(Char)

指定した Unicode 文字の値を等価の 8 ビット符号なし整数に変換します。

ToByte(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToByte(Decimal)

指定した 10 進数値を等価の 8 ビット符号なし整数に変換します。

ToByte(Double)

指定した倍精度浮動小数点数値を等価の 8 ビット符号なし整数に変換します。

ToByte(Int16)

指定した 16 ビット符号付き整数の値を等価の 8 ビット符号なし整数に変換します。

ToByte(Int32)

指定した 32 ビット符号付き整数の値を等価の 8 ビット符号なし整数に変換します。

ToByte(Int64)

指定した 64 ビット符号付き整数の値を等価の 8 ビット符号なし整数に変換します。

ToByte(Object)

指定したオブジェクトの値を 8 ビット符号なし整数に変換します。

ToByte(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 8 ビット符号なし整数に変換します。

ToByte(SByte)

指定した 8 ビット符号付き整数の値を等価の 8 ビット符号なし整数に変換します。

ToByte(Single)

指定した単精度浮動小数点数値を等価の 8 ビット符号なし整数に変換します。

ToByte(String)

指定した数値の文字列形式を等価の 8 ビット符号なし整数に変換します。

ToByte(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 8 ビット符号なし整数に変換します。

ToByte(String, Int32)

指定した基数での数値の文字列形式を、等価の 8 ビット符号なし整数に変換します。

ToByte(UInt16)

指定した 16 ビット符号なし整数の値を等価の 8 ビット符号なし整数に変換します。

ToByte(UInt32)

指定した 32 ビット符号なし整数の値を等価の 8 ビット符号なし整数に変換します。

ToByte(UInt64)

指定した 64 ビット符号なし整数の値を等価の 8 ビット符号なし整数に変換します。

ToChar(Boolean)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToChar(Byte)

指定した 8 ビット符号なし整数の値を等価の Unicode 文字に変換します。

ToChar(Char)

指定した Unicode 文字値を返します。実際の変換は実行されません。

ToChar(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToChar(Decimal)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToChar(Double)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToChar(Int16)

指定した 16 ビット符号付き整数の値を等価の Unicode 文字に変換します。

ToChar(Int32)

指定した 32 ビット符号付き整数の値を等価の Unicode 文字に変換します。

ToChar(Int64)

指定した 64 ビット符号付き整数の値を等価の Unicode 文字に変換します。

ToChar(Object)

指定したオブジェクトの値を Unicode 文字に変換します。

ToChar(Object, IFormatProvider)

指定したカルチャ固有の書式情報を使用して、指定したオブジェクトの値を、それと等しい Unicode 文字に変換します。

ToChar(SByte)

指定した 8 ビット符号付き整数の値を等価の Unicode 文字に変換します。

ToChar(Single)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToChar(String)

指定した文字列の 1 番目の文字を Unicode 文字に変換します。

ToChar(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した文字列の 1 番目の文字を Unicode 文字に変換します。

ToChar(UInt16)

指定した 16 ビット符号なし整数の値を等価の Unicode 文字に変換します。

ToChar(UInt32)

指定した 32 ビット符号なし整数の値を等価の Unicode 文字に変換します。

ToChar(UInt64)

指定した 64 ビット符号なし整数の値を等価の Unicode 文字に変換します。

ToDateTime(Boolean)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Byte)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Char)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(DateTime)

指定した DateTime オブジェクトを返します。実際の変換は行われません。

ToDateTime(Decimal)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Double)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Int16)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Int32)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Int64)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Object)

指定したオブジェクトの値を DateTime オブジェクトに変換します。

ToDateTime(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を DateTime オブジェクトに変換します。

ToDateTime(SByte)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(Single)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(String)

指定した日付と時刻の文字列形式を等価の日付と時刻の値に変換します。

ToDateTime(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価な日付と時刻に変換します。

ToDateTime(UInt16)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(UInt32)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDateTime(UInt64)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDecimal(Boolean)

指定したブール値を等価の 10 進数に変換します。

ToDecimal(Byte)

指定した 8 ビット符号なし整数の値を等価の 10 進数に変換します。

ToDecimal(Char)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDecimal(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDecimal(Decimal)

指定した 10 進数を返します。実際の変換は行われません。

ToDecimal(Double)

指定した倍精度浮動小数点数値を等価の 10 進数に変換します。

ToDecimal(Int16)

指定した 16 ビット符号付き整数の値を等価の 10 進数に変換します。

ToDecimal(Int32)

指定した 32 ビット符号付き整数の値を等価の 10 進数に変換します。

ToDecimal(Int64)

指定した 64 ビット符号付き整数の値を等価の 10 進数に変換します。

ToDecimal(Object)

指定したオブジェクトの値を等価の 10 進数に変換します。

ToDecimal(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を等価の 10 進数に変換します。

ToDecimal(SByte)

指定した 8 ビット符号付き整数の値を等価の 10 進数に変換します。

ToDecimal(Single)

指定した単精度浮動小数点数値を等価の 10 進数に変換します。

ToDecimal(String)

指定した数値の文字列形式を等価の 10 進数に変換します。

ToDecimal(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 10 進数に変換します。

ToDecimal(UInt16)

指定した 16 ビット符号なし整数の値を等価の 10 進数に変換します。

ToDecimal(UInt32)

指定した 32 ビット符号なし整数の値を等価の 10 進数に変換します。

ToDecimal(UInt64)

指定した 64 ビット符号なし整数の値を等価の 10 進数に変換します。

ToDouble(Boolean)

指定したブール値を等価の倍精度浮動小数点数に変換します。

ToDouble(Byte)

指定した 8 ビット符号なし整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(Char)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDouble(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToDouble(Decimal)

指定した 10 進数値を等価の倍精度浮動小数点数に変換します。

ToDouble(Double)

指定した倍精度浮動小数点数を返します。実際の変換は行われません。

ToDouble(Int16)

指定した 16 ビット符号付き整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(Int32)

指定した 32 ビット符号付き整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(Int64)

指定した 64 ビット符号付き整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(Object)

指定したオブジェクトの値を倍精度浮動小数点数に変換します。

ToDouble(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を倍精度浮動小数点数に変換します。

ToDouble(SByte)

指定した 8 ビット符号付き整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(Single)

指定した単精度浮動小数点数値を等価の倍精度浮動小数点数に変換します。

ToDouble(String)

指定した数値の文字列形式を等価の倍精度浮動小数点数に変換します。

ToDouble(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の倍精度浮動小数点数に変換します。

ToDouble(UInt16)

指定した 16 ビット符号なし整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(UInt32)

指定した 32 ビット符号なし整数の値を等価の倍精度浮動小数点数に変換します。

ToDouble(UInt64)

指定した 64 ビット符号なし整数の値を等価の倍精度浮動小数点数に変換します。

ToHexString(Byte[])

8 ビット符号なし整数の配列を、16 進数の大文字でエンコードされた等価の文字列表現に変換します。

ToHexString(Byte[], Int32, Int32)

8 ビット符号なし整数の配列のサブセットを、16 進数の大文字でエンコードされた等価の文字列表現に変換します。 入力配列のオフセットとしてのサブセット、および変換する配列内の要素の数をパラメーターで指定します。

ToHexString(ReadOnlySpan<Byte>)

8 ビット符号なし整数のスパンを、16 進数の大文字でエンコードされた等価の文字列表現に変換します。

ToInt16(Boolean)

指定したブール値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Byte)

指定した 8 ビット符号なし整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Char)

指定した Unicode 文字の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToInt16(Decimal)

指定した 10 進数値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Double)

指定された倍精度浮動小数点数値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Int16)

指定した 16 ビット符号付き整数が返されます。実際の変換は行われません。

ToInt16(Int32)

指定した 32 ビット符号付き整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Int64)

指定された 64 ビット符号付き整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Object)

指定したオブジェクトの値を 16 ビット符号付き整数に変換します。

ToInt16(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 16 ビット符号付き整数に変換します。

ToInt16(SByte)

指定した 8 ビット符号付き整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(Single)

指定した単精度浮動小数点数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(String)

数値の指定した文字列形式を等価の 16 ビット符号付き整数に変換します。

ToInt16(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 16 ビット符号付き整数に変換します。

ToInt16(String, Int32)

指定した基数での数値の文字列形式を、等価の 16 ビット符号付き整数に変換します。

ToInt16(UInt16)

指定した 16 ビット符号なし整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(UInt32)

指定した 32 ビット符号なし整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt16(UInt64)

指定した 64 ビット符号なし整数の値を等価の 16 ビット符号付き整数に変換します。

ToInt32(Boolean)

指定したブール値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Byte)

指定した 8 ビット符号なし整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Char)

指定した Unicode 文字の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToInt32(Decimal)

指定した 10 進数値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Double)

指定した倍精度浮動小数点数値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Int16)

指定した 16 ビット符号付き整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Int32)

指定した 32 ビット符号付き整数が返されます。実際の変換は実行されません。

ToInt32(Int64)

指定した 64 ビット符号付き整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Object)

指定したオブジェクトの値を 32 ビット符号付き整数に変換します。

ToInt32(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 32 ビット符号付き整数に変換します。

ToInt32(SByte)

指定した 8 ビット符号付き整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(Single)

指定した単精度浮動小数点数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(String)

指定した数値の文字列形式を等価の 32 ビット符号付き整数に変換します。

ToInt32(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 32 ビット符号付き整数に変換します。

ToInt32(String, Int32)

指定した基数での数値の文字列形式を、等価の 32 ビット符号付き整数に変換します。

ToInt32(UInt16)

指定した 16 ビット符号なし整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(UInt32)

指定した 32 ビット符号なし整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt32(UInt64)

指定した 64 ビット符号なし整数の値を等価の 32 ビット符号付き整数に変換します。

ToInt64(Boolean)

指定したブール値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Byte)

指定した 8 ビット符号なし整数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Char)

指定した Unicode 文字の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToInt64(Decimal)

指定した 10 進数値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Double)

指定した倍精度浮動小数点数値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Int16)

指定した 16 ビット符号付き整数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Int32)

指定した 32 ビット符号付き整数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Int64)

指定した 64 ビット符号付き整数が返されます。実際の変換は行実行されません。

ToInt64(Object)

指定したオブジェクトの値を 64 ビット符号付き整数に変換します。

ToInt64(Object, IFormatProvider)

指定したカルチャ固有の書式情報を使用して、指定したオブジェクトの値を 64 ビット符号付き整数に変換します。

ToInt64(SByte)

指定した 8 ビット符号付き整数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(Single)

指定した単精度浮動小数点数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(String)

指定した数値の文字列形式を等価の 64 ビット符号付き整数に変換します。

ToInt64(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 64 ビット符号付き整数に変換します。

ToInt64(String, Int32)

指定した基数での数値の文字列形式を、等価の 64 ビット符号付き整数に変換します。

ToInt64(UInt16)

指定した 16 ビット符号なし整数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(UInt32)

指定した 32 ビット符号なし整数の値を等価の 64 ビット符号付き整数に変換します。

ToInt64(UInt64)

指定した 64 ビット符号なし整数の値を等価の 64 ビット符号付き整数に変換します。

ToSByte(Boolean)

指定したブール値を等価の 8 ビット符号付き整数に変換します。

ToSByte(Byte)

指定した 8 ビット符号なし整数の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(Char)

指定した Unicode 文字の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToSByte(Decimal)

指定した 10 進数値を等価の 8 ビット符号付き整数に変換します。

ToSByte(Double)

指定した倍精度浮動小数点数値を等価の 8 ビット符号付き整数に変換します。

ToSByte(Int16)

指定した 16 ビット符号付き整数の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(Int32)

指定した 32 ビット符号付き整数の値を、それと等しい 8 ビット符号付き整数に変換します。

ToSByte(Int64)

指定した 64 ビット符号付き整数の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(Object)

指定したオブジェクトの値を 8 ビット符号付き整数に変換します。

ToSByte(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 8 ビット符号付き整数に変換します。

ToSByte(SByte)

指定した 8 ビット符号付き整数が返されます。実際の変換は行われません。

ToSByte(Single)

指定した単精度浮動小数点数の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(String)

指定した数値の文字列形式を等価の 8 ビット符号付き整数に変換します。

ToSByte(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 8 ビット符号付き整数に変換します。

ToSByte(String, Int32)

指定した基数での数値の文字列形式を、等価の 8 ビット符号付き整数に変換します。

ToSByte(UInt16)

指定した 16 ビット符号なし整数の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(UInt32)

指定した 32 ビット符号なし整数の値を等価の 8 ビット符号付き整数に変換します。

ToSByte(UInt64)

指定した 64 ビット符号なし整数の値を等価の 8 ビット符号付き整数に変換します。

ToSingle(Boolean)

指定したブール値を等価の単精度浮動小数点数に変換します。

ToSingle(Byte)

指定した 8 ビット符号なし整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(Char)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToSingle(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToSingle(Decimal)

指定した 10 進数値を等価の単精度浮動小数点数に変換します。

ToSingle(Double)

指定した倍精度浮動小数点数値を等価の単精度浮動小数点数に変換します。

ToSingle(Int16)

指定した 16 ビット符号付き整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(Int32)

指定した 32 ビット符号付き整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(Int64)

指定した 64 ビット符号付き整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(Object)

指定したオブジェクトの値を単精度浮動小数点数に変換します。

ToSingle(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を単精度浮動小数点数に変換します。

ToSingle(SByte)

指定した 8 ビット符号付き整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(Single)

指定した単精度浮動小数点数を返します。実際の変換は行われません。

ToSingle(String)

指定した数値の文字列形式を等価の単精度浮動小数点数に変換します。

ToSingle(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の単精度浮動小数点数に変換します。

ToSingle(UInt16)

指定された 16 ビット符号なし整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(UInt32)

指定した 32 ビット符号なし整数の値を等価の単精度浮動小数点数に変換します。

ToSingle(UInt64)

指定した 64 ビット符号なし整数の値を等価の単精度浮動小数点数に変換します。

ToString(Boolean)

指定したブール値を、それと等しい文字列形式に変換します。

ToString(Boolean, IFormatProvider)

指定したブール値を、それと等しい文字列形式に変換します。

ToString(Byte)

指定した 8 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(Byte, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 8 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(Byte, Int32)

8 ビット符号なし整数値を、指定した基数で表される等価な文字列形式に変換します。

ToString(Char)

指定した Unicode 文字の値を等価の文字列形式に変換します。

ToString(Char, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した Unicode 文字の値を等価の文字列形式に変換します。

ToString(DateTime)

指定した DateTime の値を等価の文字列形式に変換します。

ToString(DateTime, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した DateTime の値を等価の文字列形式に変換します。

ToString(Decimal)

指定した 10 進数値を、それと等しい文字列形式に変換します。

ToString(Decimal, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 10 進数値を等価の文字列形式に変換します。

ToString(Double)

指定した倍精度浮動小数点数値を等価の文字列形表記に変換します。

ToString(Double, IFormatProvider)

指定した倍精度浮動小数点数値を等価の文字列形表記に変換します。

ToString(Int16)

指定した 16 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Int16, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 16 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Int16, Int32)

16 ビット符号付き整数の値を、指定した基数での等価の文字列形式に変換します。

ToString(Int32)

指定した 32 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Int32, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 32 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Int32, Int32)

32 ビット符号付き整数の値を、指定した基数での等価の文字列形式に変換します。

ToString(Int64)

指定した 64 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Int64, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 64 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Int64, Int32)

64 ビット符号付き整数の値を、指定した基数でそれと等しい文字列形式に変換します。

ToString(Object)

指定したオブジェクトの値を等価の文字列表記に変換します。

ToString(Object, IFormatProvider)

指定したカルチャ固有の書式情報を使用して、指定したオブジェクトの値を等価の文字列形式に変換します。

ToString(SByte)

指定した 8 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(SByte, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 8 ビット符号付き整数の値を等価の文字列形式に変換します。

ToString(Single)

指定した単精度浮動小数点数値を等価の文字列形式に変換します。

ToString(Single, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した単精度浮動小数点数値を等価の文字列形式に変換します。

ToString(String)

指定した文字列インスタンスを返します。実際の変換は実行されません。

ToString(String, IFormatProvider)

指定した文字列インスタンスを返します。実際の変換は実行されません。

ToString(UInt16)

指定した 16 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(UInt16, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 16 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(UInt32)

指定した 32 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(UInt32, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 32 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(UInt64)

指定した 64 ビット符号なし整数の値を等価の文字列形式に変換します。

ToString(UInt64, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した 64 ビット符号なし整数の値を等価の文字列形式に変換します。

ToUInt16(Boolean)

指定したブール値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Byte)

指定した 8 ビット符号なし整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Char)

指定した Unicode 文字の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToUInt16(Decimal)

指定した 10 進数値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Double)

指定した倍精度浮動小数点数値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Int16)

指定した 16 ビット符号付き整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Int32)

指定した 32 ビット符号付き整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Int64)

指定した 64 ビット符号付き整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Object)

指定したオブジェクトの値を 16 ビット符号なし整数に変換します。

ToUInt16(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 16 ビット符号なし整数に変換します。

ToUInt16(SByte)

指定した 8 ビット符号付き整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(Single)

指定した単精度浮動小数点数値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(String)

指定した数値の文字列形式を等価の 16 ビット符号なし整数に変換します。

ToUInt16(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 16 ビット符号なし整数に変換します。

ToUInt16(String, Int32)

指定した基数での数値の文字列形式を、等価の 16 ビット符号なし整数に変換します。

ToUInt16(UInt16)

指定した 16 ビット符号なし整数が返されます。実際の変換は行われません。

ToUInt16(UInt32)

指定した 32 ビット符号なし整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt16(UInt64)

指定した 64 ビット符号なし整数の値を等価の 16 ビット符号なし整数に変換します。

ToUInt32(Boolean)

指定されたブール値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Byte)

指定した 8 ビット符号なし整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Char)

指定した Unicode 文字の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToUInt32(Decimal)

指定した 10 進数値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Double)

指定した倍精度浮動小数点数値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Int16)

指定した 16 ビット符号付き整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Int32)

指定した 32 ビット符号付き整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Int64)

指定した 64 ビット符号付き整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Object)

指定したオブジェクトの値を 32 ビット符号なし整数に変換します。

ToUInt32(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 32 ビット符号なし整数に変換します。

ToUInt32(SByte)

指定した 8 ビット符号付き整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(Single)

指定した単精度浮動小数点数値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(String)

指定した数値の文字列表記を等価の 32 ビット符号なし整数に変換します。

ToUInt32(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 32 ビット符号なし整数に変換します。

ToUInt32(String, Int32)

指定した基数での数値の文字列形式を、等価の 32 ビット符号なし整数に変換します。

ToUInt32(UInt16)

指定した 16 ビット符号なし整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt32(UInt32)

指定した 32 ビット符号なし整数が返されます。実際の変換は行われません。

ToUInt32(UInt64)

指定した 64 ビット符号なし整数の値を等価の 32 ビット符号なし整数に変換します。

ToUInt64(Boolean)

指定したブール値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Byte)

指定した 8 ビット符号なし整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Char)

指定した Unicode 文字の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(DateTime)

このメソッドを呼び出すと、必ず InvalidCastException がスローされます。

ToUInt64(Decimal)

指定した 10 進数値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Double)

指定した倍精度浮動小数点数値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Int16)

指定した 16 ビット符号付き整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Int32)

指定した 32 ビット符号付き整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Int64)

指定した 64 ビット符号付き整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Object)

指定したオブジェクトの値を 64 ビット符号なし整数に変換します。

ToUInt64(Object, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定したオブジェクトの値を 64 ビット符号なし整数に変換します。

ToUInt64(SByte)

指定した 8 ビット符号付き整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(Single)

指定した単精度浮動小数点数値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(String)

指定した数値の文字列形式を等価の 64 ビット符号なし整数に変換します。

ToUInt64(String, IFormatProvider)

指定したカルチャに固有の書式情報を使用して、指定した数値の文字列形式を等価の 64 ビット符号なし整数に変換します。

ToUInt64(String, Int32)

指定した基数での数値の文字列形式を、等価の 64 ビット符号なし整数に変換します。

ToUInt64(UInt16)

指定した 16 ビット符号なし整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(UInt32)

指定した 32 ビット符号なし整数の値を等価の 64 ビット符号なし整数に変換します。

ToUInt64(UInt64)

指定した 64 ビット符号なし整数が返されます。実際の変換は行われません。

TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32)

Base 64 の数字でエンコードされた文字列形式を含む指定されたスパンを、8 ビット符号なし整数のスパンに変換しようとします。

TryFromBase64String(String, Span<Byte>, Int32)

Base 64 の数字でエンコードされた指定された文字列形式を、8 ビット符号なし整数のスパンに変換しようとします。

TryToBase64Chars(ReadOnlySpan<Byte>, Span<Char>, Int32, Base64FormattingOptions)

指定した読み取り専用スパン内の 8 ビット符号なし整数を、それと等価な、Base 64 の数字でエンコードされた文字列形式に変換しようとします。 必要に応じて、戻り値に改行を挿入するかどうかを指定できます。

適用対象

こちらもご覧ください