I want “(int)null” to return me 0

前端 未结 8 2227
隐瞒了意图╮
隐瞒了意图╮ 2021-02-13 14:14

How can i get 0 as integer value from (int)null.

EDIT 1: I want to create a function that will return me default values for null representa

8条回答
  •  野性不改
    2021-02-13 15:05

    Use null-coalescing operator or ??

    Example:

    int? a = null;
    return a ?? 0; //this will return 0
    

    It's a new feature in C#. It returns the left-hand operand if the operand is not null; otherwise, it returns the right-hand operand.

提交回复
热议问题