Невозможно сохранить букву заглавной, потому что буквы не хранятся в массиве. Единственное, что хранится в массиве, - это числовое значение, и 0xf0
является лишь одним из способов представления этого значения в виде текста.
Вам не нужно держать букву заглавной. MIDI-сообщение отправляется в виде байтов, а не текста, поэтому 0xf0
и 0xF0
являются текстовыми представлениями одного и того же значения. Существуют и другие способы представления того же значения, что и текст, например 240
, 0360
или %11110000
, и все они означают одно и то же.
Этот код:
messagedata.Add((byte)240);
дает тот же результат, что и ваш код выше. Исполняемый код будет идентичен, и невозможно определить, какой код был использован, изучив скомпилированный код.