studio
2024.10
true
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
UiPath logo, featuring letters U and I in white
Studio ガイド
Last updated 2024年11月18日

ST-REL-001 - 引数の型が一致しない

ルール ID: ST-REL-001

範囲: コード化されたワークフロー

説明

このルールは、入力/出力パラメーターの引数の型が一致していることを確認します。たとえば、Execute メソッドの出力パラメーターとして DataTable が使用されている場合、一致する入力パラメーターが DataSet であればエラーが強調表示されます。
たとえば、次のコード例では、同じ isConnected パラメーターを bool として宣言した後、int として宣言しています。この問題を解決するには、isConnected パラメーターに入力と出力の両方で同じ型を使用するようにします。
public (bool IsConnected, string Name) Execute(int IsConnected, int32 Name)
        {
            return (true, "Jade");
        }public (bool IsConnected, string Name) Execute(int IsConnected, int32 Name)
        {
            return (true, "Jade");
        }

推奨

入力/出力引数のデータ型は常に一致させるようにすることをお勧めします。メソッドが public (bool IsConnected, string Name) Execute(int IsConnected, int32 Name) の例のような組を返す場合でも、メソッドの前と後の両方で入力/出力引数を宣言する必要があります。この場合、IsConnected は 2 回宣言されているため入力/出力引数です。
一方、public int Execute(int Output, int c) のようにメソッドが単一の引数を返す場合は、Output という名前を付けて入力/出力引数を宣言できます。引数に Output という名前を付けると、メソッド内で一度しか宣言されていない場合でも入力/出力引数として扱われます。
  • 説明
  • 推奨

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.