C# - Problem mit Typenumwandlung

Gast #2568130
Lesenswert?

Guten Morgen versuche die ganze Zeit einen String in eine Zahl (int) 
umzuwandeln.Leider gelingt mir dies nicht.
1
string strCol1;
2
string strCol4;
3
int numValue;
4

5
strCol4 = row.Cells[3].Value.ToString();
6
numValue = Convert.ToInt32(strCol1);

In der String Variable strCol1 steht zum Beispiel der Hex-Wert: 0x70 
drin.

Wie kann solch ein String Wert nun in eine Integerzahl konvertiert 
werden ?
#2568164
Lesenswert?

Wenn du eine Textdarstellung einer Zahl ("123" in die Zahl wandeln 
willst musst du int.Parse oder die Wrapperfunktion 
Convert.ToInt32(strCol1) benutzen.
Willst du allerdings nur den integer Wert mit dem in einem String ein 
Zeichen repräsentiert wird, dann müsstest du das Zeichen einfach einem 
String zuweisen können.

char c = 'p';
int x;

x = c; sollte gehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren