Wie zu werfen, ein 'int' in 'char' in C#?

Habe ich eine string-variable, die eine Mischung von zahlen und Buchstaben. Ich will erstellen Sie eine neue Zeichenfolge, die nur int Werte der vorherigen string-variable. Also ich fand zwei Möglichkeiten, zu wirken int zu char. Jedoch funktionieren Sie nicht. Hier ist, was ich versucht habe

string onlyNumberString = "";
foreach (char onlyNum in puzzleData)
{
    for (int i = 1; i < 10; i++)
    {
        if (onlyNum == (char)i)
        {
            onlyNumberString += onlyNum;
        }
    }
}

und

string onlyNumberString = "";
foreach (char onlyNum in puzzleData)
{
    for (int i = 1; i < 10; i++)
    {
        if (onlyNum == Convert.ToChar(i))
        {
            onlyNumberString += onlyNum;
        }
    }
}

InformationsquelleAutor Sarp Kaya | 2012-05-30

Schreibe einen Kommentar