Bagikan melalui


BitConverter.TryWriteBytes Metode

Definisi

Overload

TryWriteBytes(Span<Byte>, Int64)

Mengonversi bilangan bulat bertanda 64-bit menjadi rentang byte.

TryWriteBytes(Span<Byte>, Boolean)

Mengonversi Boolean menjadi rentang byte.

TryWriteBytes(Span<Byte>, Char)

Mengonversi karakter menjadi rentang byte.

TryWriteBytes(Span<Byte>, Double)

Mengonversi nilai floating-point presisi ganda menjadi rentang byte.

TryWriteBytes(Span<Byte>, Half)

Mengonversi nilai floating-point setengah presisi menjadi rentang byte.

TryWriteBytes(Span<Byte>, Int128)

Mengonversi bilangan bulat bertanda 128-bit menjadi rentang byte.

TryWriteBytes(Span<Byte>, Int16)

Mengonversi bilangan bulat bertanda 16-bit menjadi rentang byte.

TryWriteBytes(Span<Byte>, Int32)

Mengonversi bilangan bulat bertanda tangan 32-bit menjadi rentang byte.

TryWriteBytes(Span<Byte>, Single)

Mengonversi nilai floating-point presisi tunggal menjadi rentang byte.

TryWriteBytes(Span<Byte>, UInt128)

Mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi rentang byte.

TryWriteBytes(Span<Byte>, UInt16)

Mengonversi bilangan bulat 16-bit yang tidak ditandatangani menjadi rentang byte.

TryWriteBytes(Span<Byte>, UInt32)

Mengonversi bilangan bulat yang tidak ditandatangani 32-bit menjadi rentang byte.

TryWriteBytes(Span<Byte>, UInt64)

Mengonversi bilangan bulat 64-bit yang tidak ditandatangani menjadi rentang byte.

TryWriteBytes(Span<Byte>, Int64)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi bilangan bulat bertanda 64-bit menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, long value);
public static bool TryWriteBytes (Span<byte> destination, long value);
static member TryWriteBytes : Span<byte> * int64 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Long) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat bertanda tangan 64-bit yang dikonversi.

value
Int64

Bilangan bulat bertanda tangan 64-bit untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Boolean)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi Boolean menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, bool value);
public static bool TryWriteBytes (Span<byte> destination, bool value);
static member TryWriteBytes : Span<byte> * bool -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Boolean) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili Boolean yang dikonversi.

value
Boolean

Boolean yang akan dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Char)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi karakter menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, char value);
public static bool TryWriteBytes (Span<byte> destination, char value);
static member TryWriteBytes : Span<byte> * char -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Char) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili karakter yang dikonversi.

value
Char

Karakter yang akan dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Double)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi nilai floating-point presisi ganda menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, double value);
public static bool TryWriteBytes (Span<byte> destination, double value);
static member TryWriteBytes : Span<byte> * double -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Double) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili nilai floating-point presisi ganda yang dikonversi.

value
Double

Nilai floating-point presisi ganda yang akan dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Half)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi nilai floating-point setengah presisi menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, Half value);
public static bool TryWriteBytes (Span<byte> destination, Half value);
static member TryWriteBytes : Span<byte> * Half -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Half) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili nilai floating-point setengah presisi yang dikonversi.

value
Half

Nilai floating-point setengah presisi untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Int128)

Sumber:
BitConverter.cs

Mengonversi bilangan bulat bertanda 128-bit menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, Int128 value);
public static bool TryWriteBytes (Span<byte> destination, Int128 value);
static member TryWriteBytes : Span<byte> * Int128 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Int128) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat bertanda tangan 128-bit yang dikonversi.

value
Int128

Bilangan bulat bertanda tangan 128-bit untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Int16)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi bilangan bulat bertanda 16-bit menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, short value);
public static bool TryWriteBytes (Span<byte> destination, short value);
static member TryWriteBytes : Span<byte> * int16 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Short) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat bertanda tangan 16-bit yang dikonversi.

value
Int16

Bilangan bulat bertanda tangan 16-bit untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Int32)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi bilangan bulat bertanda tangan 32-bit menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, int value);
public static bool TryWriteBytes (Span<byte> destination, int value);
static member TryWriteBytes : Span<byte> * int -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Integer) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat bertanda tangan 32-bit yang dikonversi.

value
Int32

Bilangan bulat bertanda tangan 32-bit untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, Single)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi nilai floating-point presisi tunggal menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, float value);
public static bool TryWriteBytes (Span<byte> destination, float value);
static member TryWriteBytes : Span<byte> * single -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Single) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili nilai floating-point presisi tunggal yang dikonversi.

value
Single

Nilai floating-point presisi tunggal untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Berlaku untuk

TryWriteBytes(Span<Byte>, UInt128)

Sumber:
BitConverter.cs

Penting

API ini bukan kompatibel CLS.

Mengonversi bilangan bulat yang tidak ditandatangani 128-bit menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, UInt128 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, UInt128 value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * UInt128 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UInt128) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat 128-bit yang dikonversi tidak ditandatangani.

value
UInt128

Bilangan bulat yang tidak ditandatangani 128-bit untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Atribut

Berlaku untuk

TryWriteBytes(Span<Byte>, UInt16)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Penting

API ini bukan kompatibel CLS.

Mengonversi bilangan bulat 16-bit yang tidak ditandatangani menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt16 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, ushort value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint16 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UShort) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat 16-bit yang tidak ditandatangani yang dikonversi.

value
UInt16

Bilangan bulat 16-bit yang tidak ditandatangani untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Atribut

Berlaku untuk

TryWriteBytes(Span<Byte>, UInt32)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Penting

API ini bukan kompatibel CLS.

Mengonversi bilangan bulat yang tidak ditandatangani 32-bit menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt32 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, uint value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint32 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UInteger) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat 32-bit yang tidak ditandatangani yang dikonversi.

value
UInt32

Bilangan bulat 32-bit yang tidak ditandatangani untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Atribut

Berlaku untuk

TryWriteBytes(Span<Byte>, UInt64)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Penting

API ini bukan kompatibel CLS.

Mengonversi bilangan bulat 64-bit yang tidak ditandatangani menjadi rentang byte.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt64 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, ulong value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint64 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As ULong) As Boolean

Parameter

destination
Span<Byte>

Ketika metode ini kembali, byte yang mewakili bilangan bulat 64-bit yang tidak ditandatangani yang dikonversi.

value
UInt64

Bilangan bulat 64-bit yang tidak ditandatangani untuk dikonversi.

Mengembalikan

true jika konversi berhasil; false sebaliknya.

Atribut

Berlaku untuk