当前位置: 首页 > 编程笔记 >

C# BitConverter.ToUInt32() 使用方法及实例

吴飞语
2023-03-14
本文向大家介绍C# BitConverter.ToUInt32() 使用方法及实例,包括了C# BitConverter.ToUInt32() 使用方法及实例的使用技巧和注意事项,需要的朋友参考一下

C#中的BitConverter.ToUInt32()方法用于返回从字节数组中指定位置的四个字节转换而来的32位无符号整数。

语法

public static uint ToUInt32 (byte[] val, int begnIndex);

在上面,val是字节数组,而begnIndex是val的起始位置。

示例

using System;
public class Demo {
   public static void Main() {
      byte[] arr = { 0, 3, 5, 10, 15, 2};
      int count = arr.Length;
      Console.Write("Byte Array... ");
      for (int i = 0; i < count; i++) {
         Console.Write("\n"+arr[i]);
      }
      Console.WriteLine("\n\n字节数组(字符串表示形式) = {0} ",
      BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 1; i = i + 4) {
         uint res = BitConverter.ToUInt32(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

输出结果

Byte Array...
0
3
5
10
15
2
字节数组(字符串表示形式) = 00-03-05-0A-0F-02
Value = 3
Result = 252314883

示例

using System;
public class Demo {
   public static void Main() {
      byte[] arr = { 0, 0, 1, 3, 5, 7, 9, 11, 15 };
      int count = arr.Length;
      Console.Write("Byte Array... ");
      for (int i = 0; i < count; i++) {
         Console.Write("\n"+arr[i]);
      }
      Console.WriteLine("\n\n字节数组(字符串表示形式) = {0} ",
      BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 1; i = i + 4) {
         uint res = BitConverter.ToUInt32(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

输出结果

Byte Array...
0
0
1
3
5
7
9
11
15
字节数组(字符串表示形式) = 00-00-01-03-05-07-09-0B-0F
Value = 0
Result = 84082944
Value = 7
Result = 252381447


 类似资料:
  • 本文向大家介绍C# ToUpper() 使用方法及实例,包括了C# ToUpper() 使用方法及实例的使用技巧和注意事项,需要的朋友参考一下 C#中的ToUpper()方法用于返回转换为大写字母的此字符串的副本。 语法 示例 输出结果 示例 输出结果

  • 本文向大家介绍C# List .LastIndexOf()方法及使用示例,包括了C# List .LastIndexOf()方法及使用示例的使用技巧和注意事项,需要的朋友参考一下 C#List <T>.LastIndexOf()方法 列表<T>。LastIndexOf()方法用于获取列表中元素最后一次出现的索引。 语法: 参数: item是类型T的元素,如果找到item,则将返回其第一个匹配项。

  • 本文向大家介绍C#中FileStream的对比及使用方法,包括了C#中FileStream的对比及使用方法的使用技巧和注意事项,需要的朋友参考一下 场景 File与FileStream的区别 举例: 将读取文件比作是从A桶往B桶运水。 使用File就是整个用桶倒进去,使用FileStream就是使用水管慢慢输送。 FileStream与StreamReader的区别 FileStream是操作字节

  • 本文向大家介绍Android  CardView详解及使用方法和实例,包括了Android  CardView详解及使用方法和实例的使用技巧和注意事项,需要的朋友参考一下 Android  CardView详解 Android5.0中向我们介绍了一个全新的控件–CardView,从本质上看,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果。请注意:CardView被

  • 本文向大家介绍JS call()及apply()方法使用实例汇总,包括了JS call()及apply()方法使用实例汇总的使用技巧和注意事项,需要的朋友参考一下 最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些时候这两个方法还确实是十分重要的,那么就让我总结这两个方法的使用和区别吧。 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。

  • 本文向大家介绍java的Console类的使用方法及实例,包括了java的Console类的使用方法及实例的使用技巧和注意事项,需要的朋友参考一下 java的Console类的使用方法及实例 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备。如果你的Java程序要与Windows下的cmd或者Linux下的Terminal交互,就可以用这个Java Console类