-1

ページの読み込みに If 条件があります。if 条件内で関数を呼び出すことはできますか?

if( //I need to call function here with parameters..)
        {
            messageOut = "invlid user";
        }

関数は次のようになります

public void CheckUserExistAndReporter(int Source,string messageIn)
{
   // Some code goes here
}

ここで私は以下のように試してみましたが、正しいですか?

if(CheckUserExistAndReporter(int Source,string messageIn) )
    {
        messageOut = "invlid user";
    }
4

2 に答える 2

1

はい、できますが、その関数はブール値を返す必要があります。

これをチェックしてください

if(CheckUserExistAndReporter(someintegervalue, somestringvalue)
{
    messageOut = "invlid user";
}

関数は次のようになります

public bool CheckUserExistAndReporter(int Source,string messageIn)
{
   // Some code goes here
   return true; // or false depending on method.
}

Here i tried it out like below,Is that correct?

if(CheckUserExistAndReporter(int Source,string messageIn) )
{
    messageOut = "invlid user";
}

いいえ、これは正しくありません。パラメータを宣言しないメソッドを呼び出すと、メソッド宣言ですでに宣言されています。呼び出しでは、これらのパラメーターの値のみを指定します。

于 2012-08-13T05:40:29.347 に答える
0

はい、このようにできます

if(CheckUserExistAndReporter(Source,messageIn))
{
    messageOut = "invlid user";
}

public bool CheckUserExistAndReporter(int Source,string messageIn)
{
   // Some code goes here

   return true; // when user exists 

   return false; // when user does not exist
}
于 2012-08-13T05:41:18.537 に答える