Caracteres terminados en nulo a una cadena

Dado un arreglo de caracteres que termina con el terminador null '\0', combina los caracteres anteriores en una cadena y omite el terminador final.

Ejemplo

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