c# - toString 如果条件为真添加一些东西
问题描述
好吧,我有这个 ToString 方法:
public override string ToString() => $"{id} {Lastname} {Firstname} [{IsMale} {done}]";
如果 IsMale 和 Done 之间的 Done 不为空,则应该是 a,
但如果 Done 为空,则应该什么都没有
解决方案
public override string ToString() => $"{id} {Lastname} {Firstname} [{IsMale} {(done != null ? ", " + done : "")}]";
推荐阅读
- ios - 将谷歌地图中的用户坐标存储到 Firebase 数据库中
- vue.js - vue 如何将模型传递给组件并返回选择值?
- express - ApolloServer.applyMiddleware({ express }) 获取 UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'use of undefined
- haskell - 使用堆栈时如何在.cabal中查找依赖项
- sql-server - 使用同一表中另一列的值更新每一行的一部分
- ios - UITableView.visibleCells.contains(JDHeaderTableViewCell()) 总是返回 false
- javascript - 如何修复“鼠标按住可拖动元素”
- jenkins - 如何在下游作业中读取上游作业发送的参数?
- r - 在 R 中创建分类变量
- android - 如何在java中使用ndk获取证书值