Este método se utiliza para convertir el valor numérico de cada elemento de una array de bytes especificada en su representación de string hexadecimal equivalente.
Sintaxis:
public static string ToString (byte[] value);
Aquí, el valor es una array de bytes.
Valor devuelto: este método devuelve una string de pares hexadecimales separados por guiones, donde cada par representa el elemento correspondiente en valor . Por ejemplo, “6E-1D-9A-00”.
Excepción: este método arroja ArgumentNullException si la array de bytes o si puede decir que el valor es nulo.
Los siguientes programas ilustran el uso del método BitConverter.ToString(Byte[]) :
Ejemplo 1:
// C# program to demonstrate // BitConverter.ToString(Byte[]); // Method using System; public class GFG { // Main Method public static void Main() { try { // Define an array of byte values. byte[] array1 = {0, 1, 2, 4, 8, 16, 32, 64, 128, 255}; // Display the values of the myArr. Console.Write("Initial Array: "); // calling the PrintIndexAndValues() // method to print PrintIndexAndValues(array1); // Getting hex string of byte values string value = BitConverter.ToString(array1); // Display the string Console.Write("string: "); Console.Write("{0}", value); } catch (ArgumentNullException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } // Defining the method // PrintIndexAndValues public static void PrintIndexAndValues(byte[] myArr) { for (int i = 0; i < myArr.Length; i++) { Console.Write("{0} ", myArr[i]); } Console.WriteLine(); Console.WriteLine(); } }
Initial Array: 0 1 2 4 8 16 32 64 128 255 string: 00-01-02-04-08-10-20-40-80-FF
Ejemplo 2: para ArgumentNullException
// C# program to demonstrate // BitConverter.ToString(Byte[]); // Method using System; public class GFG { // Main Method public static void Main() { try { // Define an array of byte values. byte[] array1 = null; // Getting hex string of byte values string value = BitConverter.ToString(array1); // Display the string Console.Write("string: "); Console.Write("{0}", value); } catch (ArgumentNullException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Exception Thrown: System.ArgumentNullException
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA