怎样在输出的时候让它不带*号?我想让它以*作为分节符,依次输出(C#)。

using System;

namespace DelimiterString

{

class Program

{


     static void Main(string[] args)

    {

        string initialValue = "1500 * 1200 * 100 ";

        char[] num = new char[12];

        int i=0;

        foreach (char substrings in initialValue)

        {

            if(substrings >= '0' && substrings <= '9')

            {

                num[i++] = substrings;

            }

            else

            {

                Console.WriteLine(num);

            for (int j = 0; j<num.Length;j++)

                { 

                   num[j]='*';

                }

                i=0;

            }

        }

    }

}

}


慕粉yas
浏览 1221回答 1
1回答

爵爷_韦爵爷

public void WordSplit(string msg) { string[] strs = msg.Split('*'); foreach(string str in strs) { int result = 0; if(int.TryParse(str,out result)) { Console.WriteLine(result); } } }
打开App,查看更多内容
随时随地看视频慕课网APP