別のメソッドから変数インスタンスを渡す

AtlasBowler

変数「item」を持つonexecuteメソッドがあります。その変数を他のメソッド「IsStatusChangeValid」に渡す必要があります

以下は私が現在持っているものですが、今のところ機能していません。別のメソッドから変数にアクセスするなど、スタックオーバーフローに関連するいくつかの質問を調べ、C#でのパラメーターの受け渡しなど、オンラインでパラメーターを渡すチュートリアル/例をいくつか見ましたが、情報を適切に適用できませんでした。

protected override CommandResult OnExecute()
{
    var item = ItemViews.ItemGet(itemId);

    if (IsStatusChangeValid())
    { 
        ...
    }
    else
    { 
        ... 
    }
}

public bool IsStatusChangeValid(item)
{
    // ONLY IF SET EXISTS
    if (item.ItemSets.Count > 0)
    {
        // CHECK IF ITEM STATUS IS CHANGED TO "CLOSED-VOIDED"
        if (newDescription.Equals("Closed-Voided"))
        {
            // IF THERE ARE NON-VOIDED SETS, DO NOT ALLOW THE STATUS CHANGE
            if (item.ItemSets.Any(p => p.SetStatusID != SetStatusIDConstants.Voided))
            {
                return false;
            }
        }
    }
    return true;
}
Sayse

コードに2つの間違いがあります

  1. メソッドの宣言

パラメータのタイプを定義する必要があります

public bool IsStatusChangeValid(Item item)
  1. メソッドの呼び出しにアイテムを渡す必要があります
if(IsStatusChangeValid(item))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Ruby別のメソッドからインスタンス変数を変更する方法は?

分類Dev

静的メソッドから別のクラスのインスタンス変数にアクセスする

分類Dev

インスタンス変数を使用するインスタンスメソッドを引数として別の関数に渡す方法は?

分類Dev

Seleniumの1つのメソッドから別のメソッド(同じクラス内)にWebdriverインスタンスを渡す

分類Dev

クラスメソッドから関数ポインタを渡す方法

分類Dev

Ruby - 文字列からクラスメソッド内のインスタンス変数を設定する

分類Dev

インスタンスメソッドからdatetimefieldの値を変更する

分類Dev

Clickイベントメソッドから変数を取得し、それを別のクラスで使用する

分類Dev

同じクラスのあるメソッドから別のメソッドに変数を渡す方法は?

分類Dev

ミニテスト-別のインスタンスメソッド内からモックインスタンスメソッドを呼び出す

分類Dev

CodeCeptionでテストメソッドから別のメソッドに変数を渡します

分類Dev

インスタンスからのJavaの静的メソッド/変数の参照

分類Dev

JavaFX。startメソッドのヘルパーメソッドからインスタンス変数を変更する

分類Dev

別の関数からリソースコントローラーのshow()メソッドにパラメーターを渡す方法

分類Dev

インスタンスメソッドを呼び出すときの&blockからの未定義のローカル変数またはメソッド

分類Dev

C ++:特定のインスタンスからのメソッドを保持する関数ポインター

分類Dev

Pythonでインスタンスを知らなくても、インスタンスメソッドを引数として渡すことは可能ですか?

分類Dev

Python:インスタンス変数をインスタンスメソッドに明示的に渡す方が良いですか?

分類Dev

ObjectiveCのメソッドからインスタンス変数にアクセスする

分類Dev

メソッドからクラス変数をインスタンス化する-Java

分類Dev

別のメソッドから変数値を渡す

分類Dev

別のクラスからインスタンスメソッドを呼び出す

分類Dev

メソッドキーワードのデフォルトとしてインスタンス変数を渡すことは不可能ですか?

分類Dev

Python-インスタンス変数を暗黙の引数としてメソッドに一般的に再帰的なメソッドで渡す方法

分類Dev

変数をgolangのプライベートメソッドに渡すと、新しいインスタンスが作成されますか?

分類Dev

別のクラスのメソッドに変数を渡す

分類Dev

クラスとインスタンスを使用して変数をfindViewByIdメソッドに渡す方法は?

分類Dev

インスタンスメソッドの変数を参照するNameError

分類Dev

`initialize`メソッドの外部でインスタンス変数を宣言する

Related 関連記事

  1. 1

    Ruby別のメソッドからインスタンス変数を変更する方法は?

  2. 2

    静的メソッドから別のクラスのインスタンス変数にアクセスする

  3. 3

    インスタンス変数を使用するインスタンスメソッドを引数として別の関数に渡す方法は?

  4. 4

    Seleniumの1つのメソッドから別のメソッド(同じクラス内)にWebdriverインスタンスを渡す

  5. 5

    クラスメソッドから関数ポインタを渡す方法

  6. 6

    Ruby - 文字列からクラスメソッド内のインスタンス変数を設定する

  7. 7

    インスタンスメソッドからdatetimefieldの値を変更する

  8. 8

    Clickイベントメソッドから変数を取得し、それを別のクラスで使用する

  9. 9

    同じクラスのあるメソッドから別のメソッドに変数を渡す方法は?

  10. 10

    ミニテスト-別のインスタンスメソッド内からモックインスタンスメソッドを呼び出す

  11. 11

    CodeCeptionでテストメソッドから別のメソッドに変数を渡します

  12. 12

    インスタンスからのJavaの静的メソッド/変数の参照

  13. 13

    JavaFX。startメソッドのヘルパーメソッドからインスタンス変数を変更する

  14. 14

    別の関数からリソースコントローラーのshow()メソッドにパラメーターを渡す方法

  15. 15

    インスタンスメソッドを呼び出すときの&blockからの未定義のローカル変数またはメソッド

  16. 16

    C ++:特定のインスタンスからのメソッドを保持する関数ポインター

  17. 17

    Pythonでインスタンスを知らなくても、インスタンスメソッドを引数として渡すことは可能ですか?

  18. 18

    Python:インスタンス変数をインスタンスメソッドに明示的に渡す方が良いですか?

  19. 19

    ObjectiveCのメソッドからインスタンス変数にアクセスする

  20. 20

    メソッドからクラス変数をインスタンス化する-Java

  21. 21

    別のメソッドから変数値を渡す

  22. 22

    別のクラスからインスタンスメソッドを呼び出す

  23. 23

    メソッドキーワードのデフォルトとしてインスタンス変数を渡すことは不可能ですか?

  24. 24

    Python-インスタンス変数を暗黙の引数としてメソッドに一般的に再帰的なメソッドで渡す方法

  25. 25

    変数をgolangのプライベートメソッドに渡すと、新しいインスタンスが作成されますか?

  26. 26

    別のクラスのメソッドに変数を渡す

  27. 27

    クラスとインスタンスを使用して変数をfindViewByIdメソッドに渡す方法は?

  28. 28

    インスタンスメソッドの変数を参照するNameError

  29. 29

    `initialize`メソッドの外部でインスタンス変数を宣言する

ホットタグ

アーカイブ