重複輸出字元或字串

Insus.NET發表於2017-12-28

當你需要對某一字元或字串重複輸出時,可以參考下面2個方法。一個是new 字串,另一個是使用Linq的Enumberable的Repeat方法來實現。

 

class Bo
    {
        public void RepeatCharacter(char c, int times)
        {
            string output = new String(c, times);
            Console.WriteLine(output);
        }

        public void RepeatString(string str, int times)
        {
            var output = string.Concat(Enumerable.Repeat(str, times));
            Console.WriteLine(output);
        }
    }
Source Code


測試:


 class Program
    {
        static void Main(string[] args)
        {
            Bo obj = new Bo();

            obj.RepeatCharacter('$', 8);
            Console.WriteLine();

            obj.RepeatString("insus", 8);
            Console.WriteLine();
        }
    }
Source Code

 

相關文章