using System.Collections.Generic;
Dictionary<string, string> data = new Dictionary<string, string>();
public Dinglemouse SetAge(int age)
if (!data.ContainsKey("age"))
data.Add("age", age.ToString());
data["age"] = age.ToString();
public Dinglemouse SetSex(char sex)
if (!data.ContainsKey("sex"))
data.Add("sex", sex.ToString());
data["sex"] = sex.ToString();
public Dinglemouse SetName(string name)
if (!data.ContainsKey("name"))
foreach (KeyValuePair<string, string> pair in data){
res += " I am " + pair.Value + ".";
res += " My name is " + pair.Value + ".";
res += " I am "+ (pair.Value == "M" ? "male" : "female") + ".";