A Dictionary
- это коллекция Keys
и Values
. См .:
https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2?view=netframework-4.8
В вашем случае ключи int
s, а значения - байтовые массивы.
Чтобы получить первое значение изсловарь, в котором должна быть только одна запись, вы должны ссылаться на эту запись по ее ключу;что-то вроде:
if(receiptData.Count() != 1)
throw new Exception($"receiptData Dictionary should have exactly 1 entry, but has {receiptData.Count()}");
var myByteArray = receiptData[0] // gets the value of the first entry in the dictionary
Но что, если в словаре более одной записи?
Вам следует внимательно прочитать справочный документ Microsoft.