У меня есть два UInt16 значенияПреобразование двух значений uint16 одному из UInt32 стоимости считает наименее и наиболее значащим словом
private UInt16 leastSignificantWord;
private UInt16 mostSignificantWord;
Два слова (значения UInt16) происходят из компонента, который делит состояние/значение ошибки UInt32 в два слова и возвращает два слова. Теперь мне нужно вернуться к значению UInt32. Суммировать эти два слова вместе не могли бы сделать трюк из-за пренебрежения самым большим и наименее значимым.
Например:
private UInt16 leastSignificantWord = 1;
private UInt16 mostSignificantWord = 1;
//result contains the value 2 after sum both words
//which can not be correct because we have to take note of the most and least significant
UInt32 result = leastSignificantWord + mostSignificantWord;
Есть ли способ решить эту проблему? Честно говоря, я никогда не работал с битами/байтами в C#, поэтому я никогда не сталкивался с такой проблемой. Заранее спасибо