C#を使用してWindows Phone 7のアプリケーションでIFステートメントの2つの条件を確認する方法?

私はフォームを持っていると私はここで2つの条件を検証する必要がある私は窓の電話7のためのアプリケーションを構築しています。条件は、テキストボックスにnull値が含まれていないことと、値が* Nameに等しくないことです。

if(name.Text == String.Empty)
{
   MessageBox.Show("Please Enter the name");
   name.Focus();
   return false;
}

ここに2番目の条件を置くために私を助けてください

1
よくわからないけど<�(code)if((name.Text!= null)&&(name.Text!= "Name")) * Name とはどういう意味ですか?それは別の変数ですか?
追加された 著者 Soner Gönül,

6 答え

以下のようなOR条件が必要です

if (string.IsNullOrEmpty(name.Text) || name.Text == "Name")
{
     MessageBox.Show("Please Enter the name");
     name.Focus();
     return false;

}
3
追加された
@SonerGönülOPとはどういう意味ですか?
追加された 著者 bhaku,
OPはあなたが書いたものと正反対になりたいと思っています。 条件として、テキストボックスにnull値を含めず、値をNameと同じにしないでください。この場合、 name.Text"Name"の場合、あなたは if文は動作するでしょうが、私が理解する限り、OPはそれを望んでいません。
追加された 著者 Soner Gönül,
これはとても変です。受け入れられた答えは、OPが望むものとは正反対のことを行います(あなたの答えのように)。これは信じられない。
追加された 著者 Soner Gönül,
@bhaku「原作のポスター」、つまり質問者です。この場合、それはあなたです。 meta.stackexchange.com/questions/40353/…
追加された 著者 Soner Gönül,
@SonerGönülは受け入れられた答えをチェックします
追加された 著者 Damith,
if ((name.Text == String.Empty) || (name.Text == "Name"))
        {
            MessageBox.Show("Please Enter the name");
            name.Focus();
            return false;
        }
3
追加された
電話番号のようなフィールドをチェックする方法を教えてください。番号だけが含まれるようにします。また、メールフィールドをチェックする方法も教えてください。
追加された 著者 bhaku,
テキストを番号および電子メールとして検証するために正規表現を使用できます。
追加された 著者 Tharindu Kumara,

You want to use the && operator, something like this

        if (name.Text == String.Empty && name.Text != *Name)
        {
            MessageBox.Show("Please Enter the name");
            name.Focus();
            return false;
        }
3
追加された
@JAnderson実際には私はそれをプレースホルダーのように配置しました
追加された 著者 bhaku,
name.Text!= * Namename.Text!= "* Name" にする必要があります
追加された 著者 Soner Gönül,
OPが* Nameによって何を意味しているのか、よくわかりませんでした。
追加された 著者 Josh Anderson,

これを試して:

if (name.Text == null && name.Text != "Name")
    {
        MessageBox.Show("Please Enter the name");
        name.Focus();
        return false;
    }
2
追加された
if (name.Text == String.Empty)
        {
            MessageBox.Show("Please Enter the name");
            name.Focus();
            return false;
        }
else
        {
            if(name.Text == "Name"){

                 MessageBox.Show("Your error message");
                 name.Focus();
                 return false;
       }

}
2
追加された
if ((name.Text == String.Empty) || (name.Text == "Name"))
        {
            MessageBox.Show("Please Enter the name");
            name.Focus();
            return false;
        }
2
追加された