/// <summary>
/// string 是否存在于 list
/// </summary>
/// <param name="target">待搜索String</param>
/// <param name="list">String列表</param>
/// <param name="IgoreUpLow">是否忽略大小写</param>
/// <returns>True为存在</returns>
public static bool IsExitInList(string target, List<string> list,bool IgoreUpLow=false)
{
foreach (string s in list)
{
if (IgoreUpLow)
{ if (string.Compare(s,target,true)==0)return true; }
else { if (s == target)return true; }
}
return false;
}
/// <summary>
/// Object 是否存在于 列表中
/// </summary>
/// <param name="target">待检验Object</param>
/// <param name="list">列表</param>
/// <returns>是否存在</returns>
public static bool IsExitInList(Object target, List<Object> list)
{
foreach (Object obj in list)
{
if (null == target || null == obj)
continue;
if (target.GetType() != obj.GetType())
continue;
if (target.Equals(obj)) return true;
}
return false;
}
Object 是否存在于 列表中
最新推荐文章于 2022-01-02 21:58:43 发布