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

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


C#を使用すると、コンテンツを簡単にフォーマットしてパディングを追加できます。

パディングを追加するには-

const string format = "{0,-5} {1,5}";

次に、文字列にパディングを追加します-

string str1 = string.Format(format, "Rank","Student");
string str2 = string.Format(format, "2","Tom");

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

using System;
using System.Collections.Generic;

public class Program {
   public static void Main() {

      // set padding
      const string format = "{0,-5} {1,5}";
      string str1 = string.Format(format, "Rank","Student");
      string str2 = string.Format(format, "2","Tom");

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

出力

Rank Student
2 Tom

  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でも利用できます。この投稿では、よ