var replacements = new Dictionary<string, string>
{
{ "€", "€" },
{ "§", "§" },
{ " ", " " },
{ ">", ">" },
{ "<", "<" },
{ "&", "&" },
};
var messageWithReplacedValues = replacements.Aggregate(/* the string */, (current, replacement) => current.Replace(replacement.Key, replacement.Value));