我正在使用 C# 开发一个项目,我需要为其创建多个虚拟音频设备。稍后我将自己与他们进行一些切换。
也许有人知道一个不错的库,可以让我自己解决问题。创建音频设备的实例。(商业可以,但免费的 .dll 会更好)
另一种解决方案是一个可选的解决方案,它是找到一种可以根据我的需要创建虚拟音频设备的软件。
我有一个int号而且我必须将它向右移几次.
x = 27 = 11011
x>>1= 13 = 1101
x>>2= 6 = 110
x>>3= 3 = 11
Run Code Online (Sandbox Code Playgroud)
我想获取已被删除的值位值.我必须得到:1,1,0
如何获取删除的值
为什么在 WPF 中,颜色“Gray”比颜色“DarkGray”更深。我的逻辑是“DarkGray”应该更暗。
不应该是浅灰色、灰色、深灰色吗?
我有一个包含队列的类和一个包含列表框的表单。
当用户打开表单时,它会从队列中获取所有累积的对象并将它们显示在列表框中。当队列获得新项目时表单立即打开时,它通过自定义事件通知新项目的表单。
关闭表单后,数据将再次累积。
我的问题如下:一旦表单订阅了通知事件,它应该将所有队列转储到表单中,并且只要有人订阅了该事件就继续转储它。它不应该等到另一个项目添加到队列中。
一种解决方案是使用计时器来检查是否有任何对该事件的订阅,然后将其转储。这并不多,但我会浪费计时器的资源。
如果表单对事件的订阅本身可以触发事件,那似乎会更好。该应用程序非常模块化,模块通过事件与 eventNexus 通信,然后联系通知需要知道的每个人。
由于事件也是一个对象,因此应该可以完成这样的事情,但我没有找到任何链接。