英文:
Shortest way to assign a not null value
问题
这只是在值不为 null 时分配一个值。如果为 null,则不分配任何值。
英文:
I have a long list of code similiar to the following. Is there a way to shorten this?
pallete.ActionDefault = themeInfo.ActionDefault is not null ? themeInfo.ActionDefault : pallete.ActionDefault;
This just assigns a value if it is not null. If it is null, do not assign any value.
答案1
得分: 1
只使用 ?? 进行空值检查。x = y ?? z
英文:
only use ?? for null check. x = y ?? z
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论