0
typedef union
{
    volatile struct
    {                                      //Init 
        UINT64      ARG1                : 1; //800H
        UINT64      ARG2                : 1; //800H
        UINT64      ARG3                : 1; //00H
        UINT64      ARG4                : 1; //00H      
        UINT64      ARG5                : 2; //00H  
        UINT64      ARG6                : 1; //00H  
        UINT64      ARG7                : 1; //00H  
        UINT64      ARG8                : 8; //00H  
        UINT64      ARG9                : 16;//00H  
        UINT64      ARG10               : 8; //00H  
        UINT64      ARG11               : 8; //00H  
        UINT64      ARG12               : 8; //00H  
        UINT64      ARG13               : 8; //00H          
    }Signal;
    UINT8               Data[8];    
}Pack;

我想知道如何在 C# 中实现数据。我知道我可以使用 StructureLayout,但是声明的内存大小与 c 不同。我希望输出为00-00-80-00-00-00-00-00-00.

4

0 回答 0