BitConverter.ToUInt32 メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

<CLSCompliantAttribute(False)> _ Public Shared Function ToUInt32 ( _ value As Byte(), _ startIndex As Integer _ ) As UInteger
Dim value As Byte() Dim startIndex As Integer Dim returnValue As UInteger returnValue = BitConverter.ToUInt32(value, startIndex)
[CLSCompliantAttribute(false)] public: static unsigned int ToUInt32 ( array<unsigned char>^ value, int startIndex )
/** @attribute CLSCompliantAttribute(false) */ public static UInt32 ToUInt32 ( byte[] value, int startIndex )
CLSCompliantAttribute(false) public static function ToUInt32 ( value : byte[], startIndex : int ) : uint
戻り値
startIndex から始まる 4 バイトで構成される 32 ビット符号なし整数。


ToUInt32 メソッドを使用して、Byte 配列の要素を UInt32 値に変換するコード例を次に示します。
' Example of the BitConverter.ToUInt32 method. Imports System Imports Microsoft.VisualBasic Module BytesToUInt32Demo Const formatter As String = "{0,5}{1,17}{2,15}" ' Convert four Byte array elements to a UInt32 and display it. Sub BAToUInt32( bytes( ) As Byte, index As Integer ) Dim value As UInt32 = BitConverter.ToUInt32( bytes, index ) Console.WriteLine( formatter, index, _ BitConverter.ToString( bytes, index, 4 ), value ) End Sub Sub Main( ) Dim byteArray as Byte( ) = { _ 15, 0, 0, 0, 0, 16, 0, 255, 3, 0, _ 0, 202, 154, 59, 255, 255, 255, 255, 127 } Console.WriteLine( _ "This example of the BitConverter.ToUInt32( Byte( ), " & _ "Integer ) " & vbCrLf & "method generates the " & _ "following output. It converts elements " & vbCrLf & _ "of a Byte array to UInt32 values." & vbCrLf ) Console.WriteLine( "initial Byte array" ) Console.WriteLine( "------------------" ) Console.WriteLine( BitConverter.ToString( byteArray ) ) Console.WriteLine( ) Console.WriteLine( formatter, "index", "array elements", _ "UInt32" ) Console.WriteLine( formatter, "-----", "--------------", _ "------" ) ' Convert Byte array elements to UInt32 values. BAToUInt32( byteArray, 1 ) BAToUInt32( byteArray, 0 ) BAToUInt32( byteArray, 7 ) BAToUInt32( byteArray, 3 ) BAToUInt32( byteArray, 10 ) BAToUInt32( byteArray, 15 ) BAToUInt32( byteArray, 14 ) End Sub End Module ' This example of the BitConverter.ToUInt32( Byte( ), Integer ) ' method generates the following output. It converts elements ' of a Byte array to UInt32 values. ' ' initial Byte array ' ------------------ ' 0F-00-00-00-00-10-00-FF-03-00-00-CA-9A-3B-FF-FF-FF-FF-7F ' ' index array elements UInt32 ' ----- -------------- ------ ' 1 00-00-00-00 0 ' 0 0F-00-00-00 15 ' 7 FF-03-00-00 1023 ' 3 00-00-10-00 1048576 ' 10 00-CA-9A-3B 1000000000 ' 15 FF-FF-FF-7F 2147483647 ' 14 FF-FF-FF-FF 4294967295
// Example of the BitConverter.ToUInt32 method. using System; class BytesToUInt32Demo { const string formatter = "{0,5}{1 ,17}{2,15}"; // Convert four byte array elements to a uint and display it. public static void BAToUInt32( byte[ ] bytes, int index ) { uint value = BitConverter.ToUInt32( bytes, index ); Console.WriteLine( formatter, index, BitConverter.ToString( bytes, index, 4 ), value ); } public static void Main( ) { byte[ ] byteArray = { 15, 0, 0, 0, 0, 16, 0, 255, 3, 0, 0, 202, 154, 59, 255, 255, 255, 255, 127 }; Console.WriteLine( "This example of the BitConverter.ToUInt32( byte[ ], " + "int ) \nmethod generates the following output. It " + "converts elements \nof a byte array to uint values.\n" ); Console.WriteLine( "initial byte array" ); Console.WriteLine( "------------------" ); Console.WriteLine( BitConverter.ToString( byteArray ) ); Console.WriteLine( ); Console.WriteLine( formatter, "index", "array elements", "uint" ); Console.WriteLine( formatter, "-----", "--------------", "----" ); // Convert byte array elements to uint values. BAToUInt32( byteArray, 1 ); BAToUInt32( byteArray, 0 ); BAToUInt32( byteArray, 7 ); BAToUInt32( byteArray, 3 ); BAToUInt32( byteArray, 10 ); BAToUInt32( byteArray, 15 ); BAToUInt32( byteArray, 14 ); } } /* This example of the BitConverter.ToUInt32( byte[ ], int ) method generates the following output. It converts elements of a byte array to uint values. initial byte array ------------------ 0F-00-00-00-00-10-00-FF-03-00-00-CA-9A-3B-FF-FF-FF-FF-7F index array elements uint ----- -------------- ---- 1 00-00-00-00 0 0 0F-00-00-00 15 7 FF-03-00-00 1023 3 00-00-10-00 1048576 10 00-CA-9A-3B 1000000000 15 FF-FF-FF-7F 2147483647 14 FF-FF-FF-FF 4294967295 */
// Example of the BitConverter::ToUInt32 method. using namespace System; // Convert four byte array elements to an unsigned int and display it. void BAToUInt32( array<unsigned char>^bytes, int index ) { unsigned int value = BitConverter::ToUInt32( bytes, index ); Console::WriteLine( "{0,5}{1,17}{2,15}", index, BitConverter::ToString( bytes, index, 4 ), value ); } int main() { array<unsigned char>^byteArray = {15,0,0,0,0,16,0,255 ,3,0,0,202,154,59,255,255,255,255,127}; Console::WriteLine( "This example of the BitConverter::ToUInt32( unsigned " "char[ ], int ) \nmethod generates the following output. It " "converts elements of a \nbyte array to unsigned int " "values.\n" ); Console::WriteLine( "initial byte array" ); Console::WriteLine( "------------------" ); Console::WriteLine( BitConverter::ToString( byteArray ) ); Console::WriteLine(); Console::WriteLine( "{0,5}{1,17}{2,15}", "index", "array elements", "unsigned int" ); Console::WriteLine( "{0,5}{1,17}{2,15}", "-----", "--------------", "------------" ); // Convert byte array elements to unsigned int values. BAToUInt32( byteArray, 1 ); BAToUInt32( byteArray, 0 ); BAToUInt32( byteArray, 7 ); BAToUInt32( byteArray, 3 ); BAToUInt32( byteArray, 10 ); BAToUInt32( byteArray, 15 ); BAToUInt32( byteArray, 14 ); } /* This example of the BitConverter::ToUInt32( unsigned char[ ], int ) method generates the following output. It converts elements of a byte array to unsigned int values. initial byte array ------------------ 0F-00-00-00-00-10-00-FF-03-00-00-CA-9A-3B-FF-FF-FF-FF-7F index array elements unsigned int ----- -------------- ------------ 1 00-00-00-00 0 0 0F-00-00-00 15 7 FF-03-00-00 1023 3 00-00-10-00 1048576 10 00-CA-9A-3B 1000000000 15 FF-FF-FF-7F 2147483647 14 FF-FF-FF-FF 4294967295 */
// Example of the BitConverter.ToUInt32 method. import System.*; class BytesToUInt32Demo { private static String formatter = "{0 ,5}{1,17}{2,15}"; // Convert four byte array elements to a uint and display it. public static void BAToUInt32(ubyte bytes[], int index) { UInt32 value = BitConverter.ToUInt32(bytes, index); Console.WriteLine(formatter, (Int32)index, BitConverter.ToString(bytes, index, 4), (UInt32)value); } //BAToUInt32 public static void main(String[] args) { ubyte byteArray[] = { 15, 0, 0, 0, 0, 16, 0, 255, 3, 0, 0, 202, 154, 59, 255, 255, 255, 255, 127 }; Console.WriteLine("This example of the " + "BitConverter.ToUInt32( byte[ ], int ) \n" + "method generates the following output. " + "It converts elements \nof a byte array to uint values.\n"); Console.WriteLine("initial byte array"); Console.WriteLine("------------------"); Console.WriteLine(BitConverter.ToString(byteArray)); Console.WriteLine(); Console.WriteLine(formatter, "index", "array elements", "uint"); Console.WriteLine(formatter, "-----", "--------------", "----"); // Convert byte array elements to uint values. BAToUInt32(byteArray, 1); BAToUInt32(byteArray, 0); BAToUInt32(byteArray, 7); BAToUInt32(byteArray, 3); BAToUInt32(byteArray, 10); BAToUInt32(byteArray, 15); BAToUInt32(byteArray, 14); } //main }//BytesToUInt32Demo /* This example of the BitConverter.ToUInt32( byte[ ], int ) method generates the following output. It converts elements of a byte array to uint values. initial byte array ------------------ 0F-00-00-00-00-10-00-FF-03-00-00-CA-9A-3B-FF-FF-FF-FF-7F index array elements uint ----- -------------- ---- 1 00-00-00-00 0 0 0F-00-00-00 15 7 FF-03-00-00 1023 3 00-00-10-00 1048576 10 00-CA-9A-3B 1000000000 15 FF-FF-FF-7F 2147483647 14 FF-FF-FF-FF 4294967295 */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からBitConverter.ToUInt32 メソッドを検索する場合は、下記のリンクをクリックしてください。

- BitConverter.ToUInt32 メソッドのページへのリンク