体験用のメッセージング サービス アプリケーションを作成中です。しかし、以前に遭遇したエラーに出くわしました。これが私の方法です:
bool userExists(string pcName)
{
string[] files = Directory.GetFiles(usersFile);
foreach (string fileName in files)
{
if (fileName == pcName)
{
return true;
}
else
{
return false;
}
}
}
ご覧のとおり、このメソッドは、ユーザーの txt ファイルがフォルダーに存在するかどうかについて、yes または no の回答を返します。さて、私にとっては、すべてのコード パスが値を返します。「bool userExists」ですべてのコードパスが値を返すわけではないというエラーが表示されるため、明らかにコンパイラは同じことを考えていません。この問題を解決するにはどうすればよいですか? ありがとう!