巧用LINQ处理空列表
在C#编程中,处理列表数据时,常常会遇到需要生成所有可能组合的情况。如果这些列表中的一些为空,我们希望保持相应字段为null,而不是被赋予默认值。今天我们来探讨如何使用LINQ来处理这种情况。
场景描述
假设我们有一个类myClass,包含四个可空的double字段:
publicclassmyClass{publicdouble?i1;publicdouble?i2在C#编程中,处理列表数据时,常常会遇到需要生成所有可能组合的情况。如果这些列表中的一些为空,我们希望保持相应字段为null,而不是被赋予默认值。今天我们来探讨如何使用LINQ来处理这种情况。
假设我们有一个类myClass,包含四个可空的double字段:
publicclassmyClass{publicdouble?i1;publicdouble?i2