これはenumでは機能しません。enumは名前とintをペアにします。これは、基本的に次のような素晴らしい方法です。
const int A = 0;
const int B = 1;
列挙型の利点は、メソッド呼び出しに配置できることです。これにより、メソッドの使用が列挙型で定義したconst値のみに制限されます。また、コードに読みやすさを追加します。
探しているものを実現するには、辞書コレクションが必要です。
次に、キーペアを追加できます
Dictionary<String, String> titles = new Dictionary<String, String>();
titles.Add("topMenu", "Name of my top menu");
titles.Add("subMenu", "Name of my sub menu");
次に、次の方法で値を変更できます。
titles["topMenu"] = "New name of my top menu";
titles["subMenu"] = "New name of my sub menu";
それがあなたがなりたい場所にあなたを連れて行くかどうか見てください。キーと値のタイプは何でもかまいません。これは非常に便利な収集システムです。
ああ、そしてあなたの用途に追加してください:
using System.Collections.Generic;