C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でN回繰り返された文字列を返す方法は?


文字列インスタンスを使用stringrepeatedString =new string(charToRepeat、5) 文字「!」を繰り返す指定された回数で。

string.Concat(Enumerable.Repeat(charToRepeat、5))を使用します 文字「!」を繰り返す指定された回数で。

StringBuilder builder =new StringBuilder(stringToRepeat.Length * 5);を使用します 文字「!」を繰り返す指定された回数で。

文字列インスタンスの使用

using System;
namespace DemoApplication{
   public class Program{
      static void Main(string[] args){
         string myString = "Hi";
         Console.WriteLine($"String: {myString}");
         char charToRepeat = '!';
         Console.WriteLine($"Character to repeat: {charToRepeat}");
         string repeatedString = new string(charToRepeat, 5);
         Console.WriteLine($"Repeated Number: {myString}{repeatedString}");
         Console.ReadLine();
      }
   }
}

出力

String: Hi
Character to repeat: !
Repeated String: Hi!!!!!

上記の例では、文字列インスタンス文字列repatedString =newstring(charToRepeat、5)を使用しています 文字「!」を指定しています指定された回数だけ繰り返す必要があります。

string.ConcatとEnumberable.Repeatの使用-

using System;
using System.Linq;
namespace DemoApplication{
   public class Program{
      static void Main(string[] args){
         string myString = "Hi";
         Console.WriteLine($"String: {myString}");
         char charToRepeat = '!';
         Console.WriteLine($"Character to repeat: {charToRepeat}");
         var repeatedString = string.Concat(Enumerable.Repeat(charToRepeat, 5));
         Console.WriteLine($"Repeated String: {myString}{repeatedString}");
         Console.ReadLine();
      }
   }
}

出力

String: Hi
Character to repeat: !
Repeated String: Hi!!!!!

上記の例では、文字列インスタンスを使用しています string.Concat(Enumerable.Repeat(charToRepeat、5)) 「!」という文字を繰り返しています。指定された回数で。

StringBuilderの使用

using System;
using System.Text;
namespace DemoApplication{
   public class Program{
      static void Main(string[] args){
         string myString = "Hi";
         Console.WriteLine($"String: {myString}");
         string stringToRepeat = "!";
         Console.WriteLine($"String to repeat: {stringToRepeat}");
         StringBuilder builder = new StringBuilder(stringToRepeat.Length * 5);
         for (int i = 0; i < 5; i++){
            builder.Append(stringToRepeat);
         }
         string repeatedString = builder.ToString();
         Console.WriteLine($"Repeated String: {myString}{repeatedString}");
         Console.ReadLine();
      }
   }
}

出力

String: Hi
Character to repeat: !
Repeated String: Hi!!!!!

文字列ビルダーを使用した上記の例では、繰り返される文字列の長さを取得しています。次に、forループで、文字列「!」を追加します。指定された回数で。


  1. Android sqliteで文字列番号を並べ替える方法は?

    例に入る前に、Androidのsqliteデータベースが何であるかを知っておく必要があります。 SQLiteは、デバイス上のテキストファイルにデータを保存するオープンソースのSQLデータベースです。 Androidには、SQLiteデータベースの実装が組み込まれています。 SQLiteは、すべてのリレーショナルデータベース機能をサポートしています。このデータベースにアクセスするために、JDBC、ODBCなどのデータベースへの接続を確立する必要はありません。 この例は、Androidsqliteで文字列番号を並べ替える方法を示しています。 ステップ1 − Android Studioで新しい

  2. Pythonで数値を逆にする方法は?

    整数を逆にするのは簡単な作業です。番号を逆にする必要がある特定のシナリオに遭遇する可能性があります。 Input: 12345 Output: 54321 2つの方法があります。数値を逆にすることができます- 数値を文字列に変換し、文字列を逆にして整数に再変換します 文字列に変換せずに数学的に反転 文字列に変換して反転 数値を逆にするこの方法は簡単で、ロジックは必要ありません。数値を文字列に変換して逆にした後、逆にした文字列を整数に再変換します。文字列を逆にするために適切な方法を使用できます。 例 def reverse(num):    st=str(