Преобразование c++ структур в c#
От: Alexstar1984 Россия  
Дата: 15.10.10 06:24
Оценка:
Имеется структура, объявленная на C++:

enum MessageType{FirstType, SecondType, ThirdType}

struct Message
{
    USHORT Header;
    MessageType Type;
};



Имеется приложение на c#, в котором осуществляеся приём данных (чтение из COM-порта) в соответствии с объявленными структурами.

Процедура чтения выглядит сл. образом:
private void Read()
{
    while (_continue)
    {
        try
        {
            if (_serialPort.BytesToRead > 0)
            {
                            byte[] buffer = new byte[_serialPort.BytesToRead];
                            if (_serialPort.Read(buffer, 0, buffer.Length) > 0)
                            {
                                //???
                            }
                        }
                }
                catch (Exception) { }
    }
}


Как объявить аналогичную структуру в c#, а полученный массив байт преобразовать в эту структуру?


16.10.10 09:08: Перенесено из 'Прочее'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.