我有两个字符串作为方法的输入参数:
public List<AnswerRow> makeAnswers(string c, string r)
在我的方法的第一行,我有代码检查两个都为null的条件然后返回:
if (c == null && r == null)
{
return null;
}
是否有安全(两个中的一个可能为null),我可以找到最长字符串长度的一种方式?
请注意,在知道最长字符串的长度后,返回类型将在稍后的方法中使用。
答案 0 :(得分:4)
int length = Math.Max((c??"").Length, (r??"").Length);
答案 1 :(得分:3)
Math.Max(c==null?0:c.Length, r==null?0:r.Length)