以下の例clientList
では、2 番目の例で 5 つのクライアントを含めるにはどうすればよいでしょうか?
メソッドで文字列と文字列list.Contains()
のみをチェックし、等しいかどうかをチェックするときに年齢を無視する必要があります。FName
LName
struct client
{
public string FName{get;set;}
public string LName{get;set;}
public int age{get;set;}
}
例 1:
List<client> clientList = new List<client>();
for (int i = 0; i < 5; i++)
{
client c = new client();
c.FName = "John";
c.LName = "Smith";
c.age = 10;
if (!clientList.Contains(c))
{
clientList.Add(c);
}
}
//clientList.Count(); = 1
例 2:
List<client> clientList = new List<client>();
for (int i = 0; i < 5; i++)
{
client c = new client();
c.FName = "John";
c.LName = "Smith";
c.age = i;
if (!clientList.Contains(c))
{
clientList.Add(c);
}
}
//clientList.Count(); = 5