问题标签 [ushort]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 数组数据传输到 ushort[]
我编写了一个获取数据的方法,如下所示:
现在在我的使用中,我需要数据为 ushort[],所以我声明了一个变量:
当我以下列方式调用此方法时:
我监控时的结果我可以得到一个数据,但是在调用之后,变量变成了 all 。请告诉我如何处理它,提前谢谢!DatagridToArray()
registersArray
int[7]
registers
0
c# - C# 不能在 ushort 列表项中使用 Linq DefaultIfEmpty?
我想取 ushort 列表的最大值,当该列表为空时,我想将“1”设置为默认值。
例如:
在我的示例 Visual Studio 中显示此错误:
“IEnumerable”不包含“DefaultIfEmpty”的定义,并且最佳扩展方法重载“Queryable.DefaultIfEmpty(IQueryable, int)”需要“IQueryable”类型的接收器
当我的列表类型是 int 时,我没有任何问题,ushort 类型的这个问题是什么?我怎样才能用最好的方法解决这个问题?
c# - 如何将字符串转换为 ushort
我已经研究了与我的查询匹配的所有问题并尝试了他们的解决方案,但似乎没有一个对我有用所以我问我如何将字符串转换为ushort
我已经准备好这个设置
我试过用这个:short[] result = vid.Select(c => (ushort)c).ToArray();
但是当我把 vid ushort 放到这个位时
我收到以下错误:
严重性代码 描述 项目文件行抑制状态错误 CS1503 参数 1:无法从 FridgeBlaster 的“字符串”转换为“ushort” arena v C:\Users\Jonathan\Documents\Visual Studio 2015\Projects\arena v by FridgeBlaster\arena v FridgeBlaster\vehicle.cs 71 激活
python - Python 3.4:将 ushort 转换为字节
我正在尝试将 ushort 转换为字节。但是,当我尝试这个时:
代替:
这是一个错误吗?或者我只是在做一些愚蠢的事情?
我会将这些数据写入串行设备。
提前致谢。
c# - 无法转换为特定格式 C#
这可能是一个有点奇怪的问题,但是我制作了一个与另一个程序通信的程序(另一个程序不是我制作的)。我需要向其他程序发送“距离”,但是我无法理解程序如何解释这些距离。
我截获了一个成功向程序发送距离的设备。以下是发送距离的示例。我认为该程序在远处读取为 ushort。希望我会缺少一些简单的东西,因为我似乎无法将距离转换为相同的格式。
例如:要发送的距离是74。发送的字节是[0, 74]。这是一个 ushort 是 18944。
我最初的想法是将距离转换为 ushort。然后将 ushort 的字节发送给程序。然而,情况似乎并非如此。
c# - 连接字符串,转换为 ushort,与 ushort 比较
所以我有一些常数:
然后我有一个主要版本号、次要版本号和服务包号,当您将它们连接在一起时,它与上面的数字相同 - 除了其中两个是int
,一个是string
. 我可以将它们全部放入这样的字符串中:
对于 Windows 2000,这看起来像"500"
. 它“匹配” ushort,只是没有0x0
.
我想做的是移交version
给一个函数,因为ushort
它返回正确的操作系统:
问题是,即使我这样做:
并说它发送它作为500
,常数是0x0500
,所以它永远不会找到操作系统并返回Unknown OS version
,而是。当我调试并悬停在 上时_WIN32_WINNT_WIN2K
,它实际上1280
是十进制格式。
_WIN32_WINNT_NT4
显示为1024
,因此"400"
永远不会匹配它。
如果我包括“0x0”:
它给了我一个错误,即输入格式不正确。
我可能遗漏了一些简单的东西,但我在任何地方都找不到任何有用的东西。
c# - c# 如何将 ushort 值转换为字节,以便我可以在图片框中显示它们
当我运行我得到的代码时
System.ArgumentException:'655' 的值对'red' 无效。'red' 应大于或等于 0 且小于或等于 255。
所以为了解决这个错误,我想将ushort
值转换成byte
,以便它可以显示在图片框中。如果是这样,我该如何转换?
c# - 在执行期间被覆盖的结构值
我的结构定义如下:
但是,在执行期间,这些值似乎发生了变化。似乎内存中分配的字节数组似乎是重叠的。
在程序执行期间,我们将值设置为:
设置后AudioNumChannels
,值AudioBitsPerSample
变为 272。
我似乎找不到任何关于为什么会发生这种情况的问题。
任何的意见都将会有帮助 ?
c# - 如何将 ushort 16 位数组转换为图像 C#
我有一个 16 位 ushort 数组,其值范围从 0 到 65535,我想将其转换为灰度图像以保存。我尝试做的是将值写入图像数据类型,然后将图像转换为位图,但是一旦我将其放入位图数据类型,它就会转换为 8 位数据。
一旦图像被放入位图bitt,它就会变成8位,有没有办法做到这一点?谢谢