C#の指定された長さの切断文字列は、配列を返します

     公共の一覧< 文字列 > subStringByCount(文字列のテキスト、int型の数)
        {
            int型中START_INDEX = 0 ; // 開始インデックス
            int型 END_INDEX COUNT = - 1 ; // 終了インデックス

            ダブル count_value = 1.0 * text.length / COUNT;
             ダブル NEWCOUNT = Math.Ceiling(count_value); // ラウンドアップ、それだけで、このような3.14、結果として、丸め小数を持っている4。

            リスト < 文字列 >一覧= 新しい新しいリスト< 文字列 > ();
             のためのINT I = 0 ; I <NEWCOUNT; I ++ 
            {
                // 文字の長さがEND_INDEXよりも大きい場合は、残りの文字列を追加
                IF( - END_INDEX> text.length 。1 
                {
                    list.Add(text.Substring(START_INDEX))。
                    休憩;
                }
                
                {
                    list.Add(text.Substring(中START_INDEX、カウント数));

                    中START_INDEX + = 数;
                    END_INDEX + = 数;
                }
            }
            戻り値のリスト。
        }

効果:受信した文字列「123456789」、パスの数4

配列戻り値:[ "1234"、 "5678"、 "9"]

 

おすすめ

転載: www.cnblogs.com/codeDevotee/p/11886178.html