/// <summary>
/// OfType用法
/// </summary>
/// <returns></returns>
[HttpGet]
public IActionResult Test1()
{
List<object> fruits = new();
fruits.Add("Mango");
fruits.Add("Orange");
fruits.Add("Apple");
fruits.Add(32);
fruits.Add("Banana");
var query = fruits.OfType<string>(); //只取出满足string类型的对象;
return ToSuccess(query);
}
/// <summary>
/// 来自末尾运算符^的索引,指定一个索引与序列末尾相关
/// </summary>
/// <returns></returns>
[HttpGet]
public IActionResult Test2()
{
var words = new string[]
{
"The",
"quick",
"brown",
"fox",
"jumped",
"over",
"the",
"lazy",
"dog"
};
var t1 = words[^1];//返回dog
var t2 = words[^2];//返回lazy
var t3 = words[^3];//返回the
return ToSuccess(new { t1, t2, t3 });
}
C#OfType用法、arr[^1]的用法
于 2022-09-23 17:07:35 首次发布