c# - C# 短 if 语句,如果为真则执行函数
问题描述
如果语句为真,是否可以在短语句中执行函数?
像这样的东西:
myObject.subObject != null ?? Db.LoadReferences(myObject.subObject); // ORMLite function
解决方案
是的:
if(myObject.subObject != null) Db.LoadReferences(myObject.subObject);
仅比原始字符多 1 个字符。
推荐阅读
- sqlite - .contains 字符串的 SQLAlchemy 查询
- flutter - Calling a method with Provider.of(context) inside of dispose() method cause "Looking up a deactivated widget's ancestor is unsafe."
- polynomials - 多项式向量,每个定义为一个函数
- mysql - 在 AWS 上的 Lambda 中重用 Mysql 连接
- xamarin - not able to add .ipa file in iphone device
- python - unit test with pytest does not work on Jenkins: ERROR: script returned exit code 2
- scala - How to view specific changes in data at particular version in Delta Lake
- angular - Datalist not displaying properly in Edge and IE11
- wordpress - 使用单页模板循环不同的自定义分类
- java - 使用列表字段休眠自定义 DTO