第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

我如何將此 vb.net 代碼轉(zhuǎn)換為 c# 代碼?

我如何將此 vb.net 代碼轉(zhuǎn)換為 c# 代碼?

C#
藍(lán)山帝景 2021-08-22 15:51:37
我如何將此 vb.net 代碼轉(zhuǎn)換為 c# 代碼? Public Function SetPiece(ByVal strGlobal As String, ByVal strNodes As String, ByVal strCode As String, ByVal intPiece As Integer, ByVal strNewVal As String) As Boolean        Initialize()        If strGlobal = "" Or strNodes = "" Or strCode = "" Then SetPiece = False        SetPiece = mobjUtility.SetPiece(strGlobal, strNodes, strCode, intPiece, strNewVal)    End Function我試過這段代碼,但出現(xiàn)錯(cuò)誤public bool SetPiece(string strGlobal, string strNodes, string strCode, int intPiece,string strNewVal )        {            bool setPiece = true;            if (strGlobal == "" || strCode == "" )            {                setPiece = false;                setPiece = mobjUtility.SetPiece(strGlobal, strNodes, strCode, intPiece, strNewVal);            }            else if (strNodes == "")            {                setPiece = false;            }            return setPiece;        }錯(cuò)誤是在 SetPiece我解決了這里的代碼:public static bool SetPiece(string strGlobal, string strNodes, string strCode, int intPiece, string strNewVal)        {                        Initialize();            if (((strGlobal == "")                        || ((strNodes == "")                        || (strCode == ""))))            {                return false;            }            var obj = mCache.Static("AGSP.UTILS");            string test = obj.SetPiece(strGlobal, strNodes, strCode, intPiece, strNewVal);            return obj;        }
查看完整描述

3 回答

?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊

public bool SetPiece(string strGlobal, string strNodes, string strCode, int intPiece, string strNewVal)

{

    Initialize();

    if (strGlobal == "" | strNodes == "" | strCode == "")

        SetPiece = false;

    SetPiece = mobjUtility.SetPiece(strGlobal, strNodes, strCode, intPiece, strNewVal);

}


查看完整回答
反對(duì) 回復(fù) 2021-08-22
?
HUX布斯

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊

實(shí)際上,您的原始 VB 代碼有一個(gè)您可能不知道的缺陷。分配SetPiece = False無效。VB 允許對(duì)方法名臨時(shí)變量賦值,但該函數(shù)此時(shí)不會(huì)返回。如果沒有遇到實(shí)際的“Return”語(yǔ)句,則在函數(shù)退出時(shí)End Function(遇到或第一個(gè)時(shí)Exit Function)返回臨時(shí) SetPiece 變量的值。在您的示例中,只有對(duì) SetPiece 的最終分配是相關(guān)的??梢酝ㄟ^將“If”更改為“If/Else”來修復(fù)原始缺陷。


實(shí)際的 C# 等價(jià)物,原始缺陷更明顯一點(diǎn)是:


public bool SetPiece(string strGlobal, string strNodes, string strCode, int intPiece, string strNewVal)

{

    bool tempSetPiece = false;

    Initialize();

    if (string.IsNullOrEmpty(strGlobal) || string.IsNullOrEmpty(strNodes) || string.IsNullOrEmpty(strCode))

        tempSetPiece = false; //no effect


    return mobjUtility.SetPiece(strGlobal, strNodes, strCode, intPiece, strNewVal);

}


查看完整回答
反對(duì) 回復(fù) 2021-08-22
  • 3 回答
  • 0 關(guān)注
  • 236 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)