从 C# 泛型方法返回 NULL 您的代码需要处理找不到您正在搜索的项目的可能性。目前,它返回 null,但编译器无法保证 'T' 允许 null 值。 解决方法: 1. 返回默认值: 使用 default 或针对旧版 C# 的 default(T) 返回默认值。这对于引用类型返回 null,对于值类型返回默认值(例如,int 为 0,char 为 '