<分区>
我有两个与我正在尝试做的事情相关的类(class)。
第 1 类:人
第 2 类:个人资料
Person 具有地址、姓名、电话号码等属性...
在我的 Personal Profiles 类中,我有一个列表,用于存储已创建人员的信息。
我的问题:如果我试图找出一个地址为 999 Candy Lane 的人是否存在于列表中,我是否需要创建一个新的人,除了指定地址之外的所有内容都具有默认值,然后在我的 .存在还是.包含?或者我不应该只为搜索功能创建一个新对象。
<分区>
我有两个与我正在尝试做的事情相关的类(class)。
第 1 类:人
第 2 类:个人资料
Person 具有地址、姓名、电话号码等属性...
在我的 Personal Profiles 类中,我有一个列表,用于存储已创建人员的信息。
我的问题:如果我试图找出一个地址为 999 Candy Lane 的人是否存在于列表中,我是否需要创建一个新的人,除了指定地址之外的所有内容都具有默认值,然后在我的 .存在还是.包含?或者我不应该只为搜索功能创建一个新对象。
最佳答案
你为什么不使用 Linq:
theList.Where(x => x.address == "999 Candy Lane").First();
关于c# - 设计 : List storing objects; access information associated with that object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14878871/