Creating a nullable extension method ,how do you do it?

后端 未结 2 1846
我寻月下人不归
我寻月下人不归 2021-02-19 00:54

I have a situation where I need to compare nullable types.
Suppose you have 2 values:

int? foo=null;
int? bar=4;

This will not work:

<
2条回答
  •  南旧
    南旧 (楼主)
    2021-02-19 01:32

    It can be simplified:

    public static bool IsLessThan(this T? one, T? other) where T : struct
    {
        return Nullable.Compare(one, other) < 0;
    }
    

提交回复
热议问题