添加一个numberof用于访问特定索引下的索引器对象,不过这个有意义吗?

This commit is contained in:
2023-11-28 16:41:15 +08:00
parent 5c4faf1522
commit 1fc8058640

View File

@@ -166,6 +166,24 @@ namespace XericLibrary.Runtime.MacroLibrary
#endregion
#region LinQ<EFBFBD><EFBFBD>չ
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>µĵ<C2B5><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="list"></param>
/// <param name="index"></param>
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC></returns>
public static T NumberOf<T>(this IEnumerable<T> list, int index)
{
var count = index;
foreach(var item in list)
if(0 < --count)
return item;
return default(T);
}
#endregion
}
}