共用方式為


初始化編排變數

您可以在 [屬性] 視窗中設定變數,以初始化變數的值。 例如,您可以將 [初始值 ] 設定為 32,以初始化 System.Int32 類型的變數。 將初始值加入字串類型的變數時,您必須在 [屬性] 視窗中以引弧括住初始值。 如果您想讓字串包含引號,請使用反斜杠作為逸脫字元,並在想要字串中的字面反斜杠時使用連續反斜杠。 如果您未指定變數的值,當建立您的編排實例之後,您的變數將會被指派預設值。

如果變數是類別的實例,您可以指定建構函式來初始化它。 根據預設,如果預設建構函式可用, [使用預設建構 函式] 屬性會設定為 True ;因此,將會呼叫預設建構函式。 如果您只想使用預設建構函式,就不需要在 Expression 圖形中再次初始化變數,以避免呼叫建構函式兩次。 如果 [使用預設建構函 式] 屬性設定為 False,則不會呼叫預設建構函式;您必須在表達式中呼叫建構函式,或對變數進行指派,才能在協調流程中使用。 此外,如果建構函式需要輸入參數,您必須將 [使用預設建構函 式] 設定為 False ,然後從 表達式 圖形呼叫建構函式;例如, myVariable = myNamespace.myClass (param1, param2)

只有在您的協調流程中包含不止一個啟動接收時,才需要明確初始化您的變數,這可能會發生在範圍平行動作接聽這些形狀中。 在此情況下,會停用自動初始化,而且您必須使用 表示式 圖形來初始化變數。 您必須在每次激活接收後以及在編排中存取任何變數之前,放置 Expression 圖形。