Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#进行拆分?_C#_Asp.net - Fatal编程技术网

如何使用C#进行拆分?

如何使用C#进行拆分?,c#,asp.net,C#,Asp.net,我有记录 "Information Technology (IT) > IT Project Management / Team Lead; Information Technology (IT) > IT Management; Information Technology (IT) > Network & System" 我试图获得如下数据: IT Project Management / Team Lead IT Management Network &

我有记录

"Information Technology (IT) > IT Project Management / Team Lead;
Information Technology (IT) > IT Management;
Information Technology (IT) > Network & System"
我试图获得如下数据:

IT Project Management / Team Lead
IT Management
Network & System
有谁能给我一个建议来解决这个问题吗。
谢谢

您似乎可以基于“;”分割字符串性格


到目前为止,你尝试了什么?数据是如何存储的?这只是一个字符串吗?感谢您的快速回复。正如我前面提到的,我有一个字符串值“信息技术(it)>it项目管理/团队领导;信息技术(it)>it管理;信息技术(it)>网络和系统”。我试图在字符串列表中拆分该值,如“IT项目管理/团队领导”“IT管理”“网络与系统”字符串a=“信息技术(IT)>IT项目管理/团队领导;信息技术(IT)>IT管理;信息技术(IT)>网络与系统”;string[]splitted=a.Split(“;”);foreach(拆分的字符串项){Console.WriteLine(item.Substring(item.IndexOf(“>”)+1))}谢谢@NaveenBathina。我也解决了这个问题,我的答案是string val=“信息技术(IT)>IT项目管理/团队领导;信息技术(IT)>IT管理;信息技术(IT)>网络与系统”;字符串[]newval21=val.Split(“;”);列表单词11=新列表();foreach(newval21中的字符串s){var ss=s.Split('>');words11.Add(ss[1]);Console.WriteLine(ss[1]);}我需要这样的结果:列表中的“IT项目管理/团队领导”、“IT管理”、“网络与系统”。但您的解决方案给出的结果是:“信息技术(IT)>IT项目管理/团队领导”…当我尝试拆分“信息技术(IT)>”时,您应该能够删除拆分后不希望显示的部分(在foreach循环中)。s、 删除(“信息技术(IT)>”@确实如此,但如何实现这一点。我挣扎了2天。您还需要使用
作为分隔符将
s
拆分为另一个字符串数组,以获得第二个字符串part@only使用上面Trogdor的方法,并使用
string[]finalwords=s.split(“>”c)在foreach循环内部进一步拆分
s
然后通过参考
finalwords[1]访问第二部分。Trim
    char[] delimiterChars = { ';' };        
    string text = @"Information Technology (IT) > IT Project Management / Team Lead; Information Technology (IT) > IT Management; Information Technology (IT) > Network & System";
    System.Console.WriteLine("Original text: '{0}'", text);

    string[] words = text.Split(delimiterChars);
    System.Console.WriteLine("{0} words in text:", words.Length);

    foreach (string s in words)
    {
        System.Console.WriteLine(s);
    }