我是编程新手,我用c#来解决一些问题,但当用户在同一行输入两个整数no时,我遇到了问题,我想寻找零并将其从每个no中删除。我认为通过替换为下一个数组单元格,我应该再次将整数转换为字符串,但我做不到。请帮助我
string[] arr = Console.ReadLine().Split(' ');
string a = arr[0];
string b = arr[1];
int[] m = new int[1];
int[] n = new int[1];
for (int i = 0; i < a.Length; i++)
{
if (a[i] == 0 && a[a.Length - 1] != 0)
{
for (int j = i; j < a.Length; j++)
{
//****m[i] = int.Parse(a[i]); the error here cant convert from char to string ??
// a[i] = a[i + 1];**\ Error CS0200 Property or indexer 'string.this[int]' cannot be assigned to -- it is read only**
我真的不知道你想做什么,但如果你想把char转换成ASCII值,那么你就必须使用Char
的静态方法GetNumericValue
。
有关GetNumericValue
的信息,请点击此处:https://learn.microsoft.com/en-us/dotnet/api/system.char.getnumericvalue?view=netcore-3.1