【发布时间】:2014-07-10 05:03:06
【问题描述】:
您好,我没有完整地发布我的问题HERE。我再次将其完全发布在这里。给您带来的不便,我们深表歉意。
我有一堂这样的课。
class man
{
public string name { get; set; }
public string houseid { get; set; }
}
我在这里有一个列表,就像这样。
List<man> ppl = new List<man>();
我想搜索成员少于 5 个的 houseid,并且我想将没有 houseid 的成员分配给成员少于 5 个的房屋。我已将没有房屋的成员的 houseid 定义为 NA..
我想检查列表中是否已经没有成员少于 5 人的房屋。带有 if 条件。
【问题讨论】:
-
你需要一个非常复杂的 for 语句和 if 语句的组合,我认为你很可能最好对你的架构使用不同的方法。我建议使用包含实际 House 对象列表的 Abstract House 类。每个单独的 House 对象可以保持居住者、每个单独成员及其各自 ID 的运行总数。使用我提到的架构,应用循环来检查您的条件将是小菜一碟!