实现类的最佳方法是回答coninas和添加元素

时间:2014-04-23 08:18:41

标签: c# add contains

我对数据结构感兴趣,以实现我的数据指标 我的数据可以预先设置为string,string和int的三倍

public class MyData
{
    public string Key1,
    public string Key2,
    public int Key3
}

我想实施

public class MyIndicator

whith方法: IsContained (MyData data)

Add (MyData data)

实施MyIndicator

的最佳和有效方法是什么?

1 个答案:

答案 0 :(得分:3)

你在找这样的东西吗?

public class Indicator
{
    List<MyData> _dataList = new List<MyData>();

    public bool IsContained(MyData data)
    {

        return _dataList.Exists(x => x.Key == data.Key 
                                  && x.Key1 == data.Key1
                                  && x.Key2 == data.Key2);
    }

    public void Add(MyData data)
    {
        _dataList.Add(data);
    }
}