我正在尝试创建一个字符串函数,但是当我开始实现代码时,它在代码的第一行对我大喊大叫。
我试图只实现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
用红色下划线表示"并非所有代码路径都返回值"。
你声明你的方法就像一个返回类型为string
的值的方法,但它不返回任何内容。尝试向其添加return
语句:
public static string IsUniqueChar(string str)
{
for (int i = 0; i < str.Length; i++)
{
int val = str.ElementAt(i) - 'a';
}
return "hello";
}