永发信息网

c# 字符串分割问题啊!

答案:3  悬赏:20  手机版
解决时间 2021-07-25 09:17
  • 提问者网友:皆是孤独
  • 2021-07-24 21:38

string names = "haha,hello,hehe,Hi";

怎么分割开逗号?

固定4个字符串

现在要实现

string a = haha;

string b = hello;

最佳答案
  • 五星知识达人网友:行雁书
  • 2021-07-24 22:55
string s = "a,b,c,d";
string a = s.Substring(0, s.IndexOf(','));
s = s.Substring(s.IndexOf(',') + 1);
string b = s.Substring(0, s.IndexOf(','));
s = s.Substring(s.IndexOf(',') + 1);
string c = s.Substring(0, s.IndexOf(','));
s = s.Substring(s.IndexOf(',') + 1);
string d = s.Substring(0);
s = s.Substring(s.IndexOf(',') + 1);
全部回答
  • 1楼网友:狂恋
  • 2021-07-25 00:27

string s="haha,hello,hehe,Hi,45,2d,77tf,dfgasd,77"; string[] Arry = s.Split(','); foreach (string a in Arry) { MessageBox.Show(a); }

//我上面说的啰嗦了,这个是比较好的办法。

  • 2楼网友:你哪知我潦倒为你
  • 2021-07-25 00:18

楼上的方法也太繁琐了吧,要这么曲折

===================================

using System;

namespace ConsoleApplication1 { class Program { public static void Main() {

string delimStr = " , "; char[] delimiter = delimStr.ToCharArray(); string names = "haha,hello,hehe,Hi";

string[] split = null;

split = names.Split(delimiter, 4); foreach (string s in split) { Console.WriteLine("-{0}-", s); } }

} }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯