<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ![](https://img.kancloud.cn/5a/e1/5ae1d1e76c4df7f8f5992c5edbffbbc8_123x57.png) 【節點說明】 表達式節點可以組合多個輸入屬性,對輸入執行數字/字符串操作,并將結果作為輸出屬性。它們可以被認為是迷你C#sharp函數并遵循C#語法。可以使用自定義模型調整輸入的數量和類型。您可以使用單個語句或使用return語句創建代碼塊。表達式節點僅針對簡單操作和輸入類型而設計。如果要避免過多篇限制,或要使用更復雜的變量類型作為輸入,可以改用腳本節點。表達式共有如下幾種類型 - Float 表達式:使用Float作為結果輸出值編寫邏輯C#表達式 - Double 表達式:使用Double作為結果輸出值編寫邏輯C#表達式 - Int 表達式:使用Int作為結果輸出值編寫邏輯C#表達式 - String 表達式:使用String作為結果輸出值編寫邏輯C#表達式 - Boolean 表達式:使用布爾值作為結果輸出值編寫邏輯C#表達式,另外它提供了真假事件的輸出 【使用說明】 **Single Statement** 單個語句表達式是一個簡單的單行計算,它有一個結果,例如計算兩個輸入的總和。使用單個語句相當容易,只需輸入可返回的內容,該內容可解析為表達式的類型。具有四個輸入屬性和單個語句表達式的字符串在內部轉換為如下所示: ``` String expressionMethod(String A, String B, String C, String D) { return EXPRESSION; } ``` 使用單行語句時,可能不會用if -statement這樣的條件語句。相反,如果符合以下條件,可以使用內嵌: ``` boolean_expression ? true_value : false_value ``` 使用單個語句無法進行循環,也無法分配局部變量。如果要這樣做,可以使用多語句表達式。 **Multiple Statements** 如果要使用條件語句或局部變量,可以定義具有多個語句的代碼塊。需要在代碼的前面和末尾放置括號{},并確保每個執行分支都有一個return語句。一個簡單的表達式如下所示: ``` { STATEMENTS return RESULT; } ``` 該語句中可以包含許多變量聲明或if-,while-或for-語句,注意遵循C#語法規則。 舉例如下: Single Statement - A+B:數值表達式的A和B的總和或字符串表達式的串聯。 - (A+1.0)* B:A和1的和與B的乘積。 - Math.Sin(A /180.0 * Math.PI):輸入角度的正弦值。 - Math.Asin(A)* 180.0/ Math.PI):給定值A的反正弦值,轉換為度數。 - (A==6)?1:0:如果A等于6,返回1,否則返回0。 - (A!=B)?1:0:如果A不等于B則返回1,否則返回0。 - (A<0)?0:A:如果A小于0,返回0,否則返回A。 - (A>=0)?0:A:如果A大于或等于0,返回0,否則返回A。 - (double)(int)A:將A轉換為整數值(刪除所有分數)并將其轉換回double。 - Convert.ToString(Convert.ToInt32(A)* Convert.ToInt32(B)):將兩個輸入字符串轉換為整數,將它們相乘并將結果轉換回字符串 Multiple Statements ``` { int b = 0; for(int i = 1; i <= A; i++) b = b + i; return b; } ``` 得到從0到A的所有數字之和。 ``` { int result = 0; for(int i = 0; i < A.Length; i++) { result += A[i]; } return result; } ``` 返回數值數組A中所有元素的總和。僅在輸入是數組類型時才執行。 ``` { int b = 1 If(A <= 1) return 1; for(int i = 1; i <= A+1; i ++) b = b * i; return b; } ``` 返回A的階乘。有兩個返回語句,但A小于等于1時只返回1。 ``` { var dt = System.DateTime.UtcNow.AddHours(TZ); var s1 = dt.ToString("MMMM d, yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); var s2 = dt.ToString(" tt", System.Globalization.CultureInfo.InvariantCulture).ToLower(); return s1 + s2; } ``` 此表達式生成如下字符串輸出:2015年6月3日上午09:35:48
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看