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

右側にパディングを追加するためのC#での文字列フォーマット


文字列の右側にパディングを追加するには-

const string format = "{0,10}";

次に、それを文字列に追加します-

string str1 = string.Format(format, "Marks","Subject");

完全なコードを見てみましょう-

using System;

public class Program {
   public static void Main() {

      // set right padding
      const string format = "{0,10}";
      string str1 = string.Format(format, "Marks","Subject");
      string str2 = string.Format(format, "95","Maths");

      Console.WriteLine(str1);
      Console.WriteLine(str2);
   }
}

出力

Marks
95

  1. Python文字列フォーマットを比較する方法:%と.format?

    %は、変数またはタプルのいずれかを取ることができます。したがって、何をしたいかについて非常に明確にする必要があります。たとえば、-のようにフォーマットしようとした場合 例 my_tuple = (1, 2, 3) "My tuple: %s" % my_tuple You'd expect it to give the output: My tuple: (1, 2, 3) 出力 ただし、TypeErrorがスローされます。常に印刷されることを保証するには、次のように単一引数のタプルとして提供する必要があります- "hi there %s" %

  2. Ruby文字列のフォーマット

    Rubyで文字列をフォーマットする方法について話しましょう。 なぜ文字列をフォーマットしたいのですか?数値が10未満であっても、先行ゼロを使用したり(例:01、02、03…)、コンソール出力を列に適切にフォーマットしたりすることができます。 他の言語では、 printfを使用できます 文字列をフォーマットする関数です。Cを使用したことがある場合は、おそらくそのことに精通しているでしょう。 printfを使用するには フォーマット指定子のリストと変数または値のリストを定義する必要があります。 Ruby文字列フォーマット入門 sprintf はRubyでも利用できます。この投稿では、よ