如何替换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;
    }

如何替换C#中的数组约束

C#中string.Format函数的

格式与C++中有一些不同
使用它只需要字符串模板和参数列表
所以在你的情况下,你需要

string.Format("{0,2}",coordenada)

而不是

string.Format("%2d", ARRAYOFCONST((coordenada)))

MSDN上的更多信息:string。格式化