文字列の最初のインデックスをintに変換しようとしていますが、できません。誰かが文字列のインデックスにアクセスしてintに変換する方法を説明できますか?Acess index of StringBuilder
string a = "5"
public static bool VerificacaoNumero(string a, int[,] tabuleiro)
{
int b = a[0];
return true;
}
文字列の最初のインデックスをintに変換しようとしていますが、できません。誰かが文字列のインデックスにアクセスしてintに変換する方法を説明できますか?Acess index of StringBuilder
string a = "5"
public static bool VerificacaoNumero(string a, int[,] tabuleiro)
{
int b = a[0];
return true;
}
文字列の値をintに解析できます。
int b;
return int.TryParse(a[0], out b);
これはうまくいくはずです。
TryParseは文字を取っていません...明らかに、それは誰のためにも(一人の人を除いて)うまくいくべきではありません。 –
すでに内蔵された.NETメソッド文字が数字であるかどうかを確認することがあります:Char.IsDigit
string a = "5"
public static bool VerificacaoNumero(string a, int[,] tabuleiro)
{
return char.IsDigit(a[0]);
}
私は実際にこのオプションをもっとよく使う方が好きです。完全にIsDigitを忘れてしまった –
ポストで 'StringBuilder' ... –
(の痕跡は、サンプルコードに基づいてありませんあなたは[文字が整数かどうかをチェックする方法](http://stackoverflow.com/questions/12866214/how-to-check-if-the-character-is-an-integer)を探しています私に複製してください)。 –