Используйте Dictionary<TKey, TValue>
:
Класс уровня:
private readonly Dictionary<string, string> operations = new Dictionary<string, string>;
public ClassName() {
// put in constructor...
operations.Add("Subtract", "-");
// etc.
}
В вашем методе просто используйте operations[e.Key.ToString()]
.
Редактировать: На самом деле, для большей эффективности:
private readonly Dictionary<System.Windows.Input.Key, char> operations = new Dictionary<System.Windows.Input.Key, char>;
public ClassName() {
// put in constructor...
operations.Add(System.Windows.Input.Key.Subtract, '-');
// etc.
}
В вашем методе просто используйте operations[e.Key]
.