Caracteres terminados em nulo para uma string

Dado um array de caracteres que termina com o terminador null '\0', combine os caracteres anteriores em uma string e omita o terminador final.

Exemplo

Program.FromCString(new[] { 'H', 'i', '!', '\0' }) ➢ "Hi!"