c# - 两个字节总和是什么意思
问题描述
我有一个字节数组。
byte[] ar = new array{1,2,3,4,5}
我必须计算摘要;
sum = 1 + 2 + 3 + 4 + 5 = 15;
但结果必须是两个字节。两个字节的结果是什么意思?我怎样才能得到两个字节的总和?
解决方案
您可以使用select
并linq
转换为int
内部选择
例子:
int sum = ar.Select(x => (int)x).Sum();
Console.WriteLine(sum);
推荐阅读
- java - 重启android后广播接收器不工作
- javascript - 单击元素句柄内的元素
- python - 有什么方法可以通过 FLASK 将表单数据作为可用变量获取?
- angular - Angular ngx-perfect-scrollbar 浮动/固定水平滚动条
- kotlin - 在 Kotlin 的 Android 上每秒从蓝牙经典读取信号强度
- sql-server - 如何/在哪里优化导致 sql 查询需要很长时间才能执行的 SSIS 包?
- apache-kafka - kafka根据消息消费自动删除
- facebook - 我可以有两个 Facebook 域元标记吗?
- c# - ASP.Core中上传文件:如何将二进制文件存储在数据库表中,使用Dapper插入数据
- kotlin - Search Widget Activity 未打开 Searchable Activity