クラスを継承するために Web フォームの基本クラスを使用していた古いシステムから、コードを VB から C# に変換中です。古いシステムのように機能する新しいエクストラネット用の新しいログインを構築したいと考えています。
public bool CheckAD()
{
string fncADStatus = "Failure";
string fncSuccess = "Success";
string fncFailure = "Failure";
fncADStatus = Convert.ToString(Session["SessionADStatus"]);
try
{
if (fncADStatus == fncSuccess)
{
return true;
}
}
catch
{
if (fncADStatus == fncFailure)
{
return false;
}
if (Session["SessionADStatus"] == null)
{
return false;
}
}
}
そして、「すべてのコードパスが値を返すわけではありません」というエラーが表示されますが、その理由はよくわかりません。