我收到错误消息“并非所有代码路径都返回值”。谁能告诉我我错过了什么?
public string AddLineBreak(string str, int column)
{
if (str == null || str.Length == 0)
return "";
}
答案 0 :(得分:1)
如果if
不正确,你错过了会发生什么。
public string AddLineBreak(string str, int column)
{
if (str == null || str.Length == 0)
return "";
// What happens if str != null or str.Length != 0?
}
在这种情况下,您可以使用简单的return
来解决它(假设您知道要返回的内容,那就是):
public string AddLineBreak(string str, int column)
{
if (str == null || str.Length == 0)
return "";
return WhatEver_AddLineBreak_Using_str_and_column_returns;
}