如何替换C#中的数组约束
本文关键字:数组 约束 何替换 替换 | 更新日期: 2023-09-27 18:25:25
我正在从我的系统C++到C#,现在我迷上了ARRAYOFCONST,我不知道如何替换C#中的相同函数。有人有什么想法可以帮助我吗?
public int IntToCoord(int coordenada)
{
string resultado;
resultado = "0";
coordenada = (coordenada / 10);
resultado = resultado + string.Format("%2d", ARRAYOFCONST(((coordenada/3600))));
coordenada = (coordenada / 3600);
resultado = resultado + string.Format("%2d", ARRAYOFCONST(((coordenada/60))));
coordenada = (coordenada / 60);
resultado = resultado + string.Format("%2d", ARRAYOFCONST((coordenada)));
while (resultado.Pos(" ") > 0)
resultado[resultado.Pos(" ")] = '0';
return resultado;
}
string.Format
函数的格式与C++中有一些不同
使用它只需要字符串模板和参数列表
所以在你的情况下,你需要
string.Format("{0,2}",coordenada)
而不是
string.Format("%2d", ARRAYOFCONST((coordenada)))
MSDN上的更多信息:string。格式化