gpt4 book ai didi

c# - 在空 IEnumerable 上为 FirstOrDefault() 返回 null?

转载 作者:IT王子 更新时间:2023-10-29 04:21:14 26 4
gpt4 key购买 nike

假设我有以下片段:

int? nullableId = GetNonNullableInts().FirstOrDefault();

因为 GetNonNullableInts() 返回整数,FirstOrDefault 将默认为 0
有没有办法让整数列表中的 FirstOrDefault 在列表为空时返回 null 值?

最佳答案

int? nullableId = GetNonNullableInts().Cast<int?>().FirstOrDefault();

关于c# - 在空 IEnumerable<int> 上为 FirstOrDefault() 返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825304/

26 4 0