字符串的转换相关问题

怎么将1234567,4565856转换成“1234567”,“4565856“
最好能通过遍历的方式来做,因为万一字符串很长的时候就不好操作了

5个回答

这还是一个字符串,并不是将其分为连个字符串

split() 方法用于把一个字符串分割成字符串数组。
https://zhidao.baidu.com/question/476186712.html
你可以看看这个例子。

void itoa(int num,char*str)
{
int i=0;
do {
str[i++]=num%10+‘\0‘;
num/=10;
str[i]=‘\0‘;
}
}

qq_17234419
风来花自开 这个直接用.toString()方法就可以了
大约 3 年之前 回复
cc_Zzz
cc_Zzz 这个得到的是反的,再写个字符串逆置就好了
大约 3 年之前 回复

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace __practise
{
class Program
{
static void Main(string[] args)
{
//1234567,4565856转换成“1234567”,“4565856“
string s= "1234567,4565856";
string [] str = s.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < str.Length; i++)
{
Console.Write("\"{0}\"",str[i]);
}
Console.ReadKey();
}
}
}

用substring

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问