读书人

这段C++代码请高手转一下C# 多谢了

发布时间: 2012-01-20 18:53:53 作者: rapoo

这段C++代码请高手转一下C# 谢谢了.
这段C++代码请高手转一下C# 谢谢了.或者详细告诉我改哪里也行,另问一下,C#里能存在C++的指针吗??


if(isCalMonth && X[0] > monthMoney)
{
char szMsg[256];
memset(szMsg, 0, sizeof(szMsg));
sprintf(szMsg, "%s[%f] ", "最低还款额要大于 ", X[0]);
::MessageBox(NULL, szMsg, "error ", MB_OK | MB_ICONERROR);

if(X != NULL)
{
delete []X;
X = NULL;
}

if(Y != NULL)
{
delete []Y;
Y = NULL;
}

return INVALID_RET;
}

[解决办法]
if(isCalMonth && X[0] > monthMoney)
{
char szMsg[256];
memset(szMsg, 0, sizeof(szMsg));
sprintf(szMsg, "%s[%f] ", "最低还款额要大于 ", X[0]);
string szMsg = String.Format( "{0}[{1}]最低还款额要大于 " , X[0]) //这里c代码有些问题缺参数
::MessageBox.Show(szMsg);

return INVALID_RET;
}

[解决办法]
C#里有指针,指定unsafe就可以了

[解决办法]
sorry
copy past 惹的祸
if(isCalMonth && X[0] > monthMoney)
{
string szMsg = String.Format( "{0}[{1}]最低还款额要大于 " , X[0]) //这里c代码有些问题缺参数
::MessageBox.Show(szMsg);

return INVALID_RET;
}

[解决办法]
sprintf(szMsg, "%s[%f] ", "最低还款额要大于 ", X[0]); //少一个参数

读书人网 >C#

热点推荐