プロパティの市民番号の最初の 2 桁に関してメンバーのリストを並べ替えたいと考えています。検索年が 82 の場合、市民番号が 82 で始まるすべての人が返されるリストに残ります。
これは私が書いたメソッドで、名前の最初の文字に関してソートされたリストを返します。
private static List<Member> GetNameList(string searchString)
{
return _sortMemberList.Where(x => x.FirstName.ToLower().StartsWith(searchString.ToLower())).ToList();
}
simular メソッドを書きたいのですが、Civic Number に関してです。市民番号は 10 桁の長さで、データ型は "long" です。これが機能しないことはわかっていますが、まあ、ここに何かがあります:
private static List<Member> GetMonthList(int searchYear)
{
return _sortMemberList.OrderBy(x => x.CivicNumber > searchYear).ToList();
}
ロバート・ジャールビック