custom-exception
ユーザーが男性または女性の性別を入力するたびにスローしたい を作成しました。私はこれを使って
class sexException : Exception
{
public override string Message
{
get
{
return "Sex can only be either MALE or FEMALE";
}
}
}
メインアプリでスローしたいときexception
は、例外のオブジェクトを作成し、例外をスローする前に値を確認する必要があります。
何かのようなもの
public static void AcceptInfo()
{
Console.Write("Enter Sex : ");
string sex = Console.ReadLine();
if (sex.ToUpper() != "MALE" && sex.ToUpper() != "FEMALE")
{
try
{
sexException ne = new sexException();
throw ne;
}
catch (sexException e)
{
Console.WriteLine(e.Message);
}
}
}
私の質問は; データ型のようにexception
データが無効かどうかを確認するだけでなく、ユーザーが無効なデータを入力したときに自動的にスローされるように作成するにはどうすればよいですか。FormatException
int