私の教授は RegEx の使用を許可してくれないので、ループを使用して文字列の各文字をチェックすることに行き詰まっています。サンプルコード/アルゴリズムを持っている人はいますか?
public void setAddress(string strAddress)
{
do
{
foreach (char c in Name)
{
if ( /*check for characters*/ == false)
{
Address = strAddress;
}
}
if ( /*check for characters*/ == true)
{
Console.Write("Invalid!");
}
} while ( /*check for characters*/ == true)
}
public int getAddress()
{
return Address;
}
文字と数字だけを含める必要があります。!@#$%^& などの文字は使用できません。彼がまだ私たちにそれを教えていないので、私は正規表現を使用することを許可されていません...まあ、彼がこれらのループと文字チェックを教えた日にクラスに出席できなかったので、彼はそれ以上教えてくれません. とにかく、正規表現を使用しないより効率的な方法があれば、それは役に立ちます。