ただ、それだけですが。(^^;
/// <summary>
/// 各種区分の基底クラス
/// </summary>
public class Kbn<T1, T2>
{
public T1 Kbnnmn { get; private set; }
public T2 Kbncd { get; private set; }
public Kbn(T1 kbnnmn, T2 kbncd)
{
Kbnnmn = kbnnmn;
Kbncd = kbncd;
}
}
/// <summary>
/// 移動区分
/// </summary>
public class IdouKbn
{
private List<Kbn<string, int>> _list = new List<Kbn<string, int>>();
public IdouKbn()
{
_list.Add(new Kbn<string, int>("新規", 1));
_list.Add(new Kbn<string, int>("移入", 2));
_list.Add(new Kbn<string, int>("移出", 3));
_list.Add(new Kbn<string, int>("移出後廃棄", 4));
_list.Add(new Kbn<string, int>("廃棄", 7));
}
//任意の項目を削除する。(項目名)
public void DeleteItem(string itemnmn)
{
_list.Remove( _list.Find(k => k.Kbnnmn == itemnmn) );
}
}