using System.Collections.Generic;
using System.Windows;
namespace WpfApp
{
/// <summary>
/// MainWindow.xaml の相互作用ロジック
/// </summary>
public partial class MainWindow : Window
{
/// <summary>
/// コンストラクタ
/// </summary>
public MainWindow()
{
// コンポーネントの初期化
InitializeComponent();
Test test = new Test();
test["あ"] = "い";
test["う"] = "え";
test["う"] = "お";
MessageBox.Show(test["あ"] + "\n" + test["う"]);
}
class Test
{
private Dictionary<string, string> _dic = new Dictionary<string, string>();
/// <summary>
/// インデクサ
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public string this[string key]
{
get
{
return _dic.ContainsKey(key) ? _dic[key] : null;
}
set
{
if (_dic.ContainsKey(key))
{
_dic[key] = value;
}
else
{
_dic.Add(key, value);
}
}
}
}
}
}
最終更新:2014年01月31日 22:34