📅  最后修改于: 2023-12-03 15:07:18.301000             🧑  作者: Mango
在C#中,我们常常需要对 IList
使用 C# 的泛型特性,我们可以轻松地对 IList
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
IList<int> list = new List<int>();
Type type = list.GetType();
Type expectedType = typeof(List<int>);
bool isAssignableFrom = expectedType.IsAssignableFrom(type);
bool isInt = typeof(int).IsAssignableFrom(type.GetGenericArguments()[0]);
Console.WriteLine(isAssignableFrom); // True
Console.WriteLine(isInt); // True
}
}
上述代码创建了一个 int 类型的 IList,然后使用 GetType 方法获取 IList 对象的类型,之后使用 typeof 操作符获取 List
在使用 IList
在 IList
在使用 IList
除了 IList
使用 C# 的泛型特性,我们可以轻松地对 IList