我正在尝试创建一个字符串函数,但是当我开始实现代码时,它在代码的第一行大吼大叫。
我尝试仅实施public static string IsUniqueChar(string str)
,
public string IsUniqueChar(string str)
,两者都引发错误。我知道它很小,但我无法弄清楚。
public static string IsUniqueChar(string str)
{
for (int i = 0; i < str.Length; i++)
{
int val = str.ElementAt(i) - 'a';
}
}
IsUniqueChar
用红色下划线表示“并非所有代码路径都返回值”。
答案 0 :(得分:2)
您将方法声明为类似于返回string
类型的值的方法,但它不会返回任何内容。尝试在其中添加return
语句:
public static string IsUniqueChar(string str)
{
for (int i = 0; i < str.Length; i++)
{
int val = str.ElementAt(i) - 'a';
}
return "hello";
}