小编use*_*317的帖子

具有高/低字节实现的16位寄存器

搜索失败的我,所以我直接问它是否有任何方式在C#中使16bit WORD分开访问?像AX这样的东西和另一个常见的寄存器在c ++上它就像

union unsigned short
{
    struct
    {
        char low,high;
    } parts;
    u16 whole;
} a;
#define ax a.whole
#define al a.parts.low
#define ah a.parts.high
Run Code Online (Sandbox Code Playgroud)

而且我会像它一样使用它

AX = 0x3d5f; 啊= 0×04;

等等.所以问题是 - 有没有任何方法可以做到这一点没有类\结构,我喜欢使用它

AX.h = 0×04

或者那样.

c#

0
推荐指数
1
解决办法
314
查看次数

有没有cmd回调?

显然,我可以使用cmd控制台执行某些操作 Process.Start();

有没有办法获得该过程的输出?例如,我可能会有...

Process.Start("sample.bat");
Run Code Online (Sandbox Code Playgroud)

...在我的C#winforms应用程序中,sample.bat将包含以下内容:

echo sample loaded 
Run Code Online (Sandbox Code Playgroud)

第一个问题:有没有办法sample loaded在蝙蝠执行后检索它?第二个问题:有没有办法在没有弹出控制台窗口的情况下使用它?

c#

-3
推荐指数
1
解决办法
758
查看次数

标签 统计

c# ×2