这段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]); //少一个参数