私はテキストボックスまたは社会保障番号を求める他の入力形式を持っているとしましょう。私はSSNが私が今考えている純粋な例であることに注意したい。 この入力は最初は文字列として格納されます。受け入れ可能なパラメータとしてオブジェクトを受け入れていますか?
string s = Console.ReadLine();
私は、SSNを検証し、あらゆる場所で自分のコード全体で使用される方法があるとします。ちょっと、私は、ユーザー入力によって決定されていない変数でメソッドを呼び出すことさえできます。
これは受け入れ可能ですか?それとも、男は、私は特定のデータ型を求めるを主張するだろう
public bool IsValidSSN(Object SSN)
{
int mySSN;
if(Int.Parse(SSN == false)
{
mySSN = Convert.toInt32(SSN);
}
...
}
、例えば
public bool IsValidSSN(int SSN)
{
...
}
及びそのための私はそれに対してメソッドを呼び出す前に、私は、正しいデータ型に入力を変換するために必要なのです。
私は適切なIsValidSSNコードを行う方法を尋ねていません:)私は、私が言ったときの意味を具体的に説明したいと思います:オブジェクトデータ型をパラメータとして受け入れることができますか、 ?
SSNコード全体は単なる作成例ですが、私は自分の質問を通して考えました。作業コードではなく、私の思考のイラストを提供することが多くなりました。 ありがとうございます – CasperT