【问题标题】:Acess index of StringBuilder [duplicate]StringBuilder的访问索引[重复]
【发布时间】:2016-07-14 13:13:35
【问题描述】:

我正在尝试将字符串的第一个索引转换为 int,但我不能。有人可以解释如何访问字符串的索引并将其转换为 int 吗?

string a = "5"
public static bool VerificacaoNumero(string a, int[,] tabuleiro) 
{
  int b = a[0];
  return true;
}

【问题讨论】:

标签: c# string function methods stringbuilder


【解决方案1】:

您可以将字符串值解析为 int。

int b;
return int.TryParse(a[0], out b);

这应该适合你。

【讨论】:

  • TryParse 不接受字符...显然它不应该对任何人都有效(除了一个人)。
【解决方案2】:

已经有一个内置的 .NET 方法来验证字符是否为数字:Char.IsDigit

string a = "5"
public static bool VerificacaoNumero(string a, int[,] tabuleiro) 
{
    return char.IsDigit(a[0]);
}

【讨论】:

  • 我实际上更喜欢这个选项。完全忘记了 IsDigit
猜你喜欢
  • 2020-02-11
  • 1970-01-01
  • 2013-08-11
  • 2013-10-13
  • 2012-10-19
  • 1970-01-01
  • 2018-09-25
  • 2018-12-21
  • 2022-01-07
相关资源
最近更新 更多