.NET использует Unicode для внутренних строк, в том числе для элементов управления формами. Поэтому я думаю, что вы действительно задаетесь вопросом, учитывая байтовый массив, как мне преобразовать этот байтовый массив в Unicode, используя желаемую исходную кодировку («ANSI» некоторого вида)?
System.Text.Encoding имеет полезные классы здесь.