Remova os acentos na string, exceto "ñ"

Eu tenho o seguinte código de exemplo:

var inputString = "ñaáme";
inputString = inputString.Replace('ñ', '\u00F1');
var normalizedString = inputString.Normalize(NormalizationForm.FormD);
var result = Regex.Replace(normalizedString, @"[^ñÑa-zA-Z0-9\s]*", string.Empty);
return result.Replace('\u00F1', 'ñ'); // naame :(

Preciso normalizar o texto sem remover os "ñ" s

Eu segui esse exemploMas é para Java e não funcionou para mim

Eu quero que seu resultado seja: "ñaame".

questionAnswers(1)

yourAnswerToTheQuestion