int iEqmNo = 82;
int iCurrNo = 1;
int iCount = 2;
string txt = "";
string.Format(txt, "机号:%d 第%d条,共约%d条", iEqmNo, iCurrNo, iCount);
MessageBox.Show(txt);这样弹出的对话框无内容,一片空白,是怎么回事?

解决方案 »

  1.   

    1. MessageBox.Show(string.Format(txt, "机号:%d 第%d条,共约%d条", iEqmNo, iCurrNo, iCount));2.str = string.Format(txt, "机号:%d 第%d条,共约%d条", iEqmNo, iCurrNo, iCount);
      

  2.   

    string txt=string.Format("机号:{0} 第{1}条,共约{2}条", iEqmNo, iCurrNo, iCount);
      

  3.   

    string txt="";
    messageBox.show(txt)???
    LZ  你要弹出的是什么哦? txt? 为空?
    1L ,UP
    补充一楼,messageBox.show(str);
      

  4.   

    都不行啊,试过了,我要把TXT的内容显示在弹出来的对话框上,但是弹出来的框是一片空白的。
    messageBox.show("0");都可以正常
      

  5.   

    int iEqmNo = 82;
                int iCurrNo = 1;
                int iCount = 2;
                MessageBox.Show("机号:" + iEqmNo + "第" + iCurrNo + "条,共约" + iCount + "条");
    这样总行了吧