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

文字列形式を使用して、C#で最大2桁の小数または単純な整数を表示するにはどうすればよいですか?


指定された形式に基づいてオブジェクトの値を文字列に変換し、それらを別の文字列に挿入します。

Namespace:System
Assembly:System.Runtime.dll

Formatメソッドの各オーバーロードは、複合フォーマット機能を使用して、フォーマット項目と呼ばれるゼロベースのインデックス付きプレースホルダーを複合フォーマット文字列に含めます。実行時に、各フォーマット項目は、パラメータリスト内の対応する引数の文字列表現に置き換えられます。引数の値がnullの場合、フォーマット項目はString.Emptyに置き換えられます。

class Program{
   static void Main(string[] args){
      int number = 123;
      var s = string.Format("{0:0.00}", number);
      System.Console.WriteLine(s);
      Console.ReadLine();
   }
}

出力

123.00

文字列補間機能は、複合フォーマット機能の上に構築されており、フォーマットされた式の結果を結果文字列に含めるための、より読みやすく便利な構文を提供します。文字列リテラルを補間文字列として識別するには、$記号を前に付けます。補間された文字列に値を返す有効なC#式を埋め込むことができます。

次の例では、式が評価されるとすぐに、その結​​果が文字列に変換され、結果文字列に含まれます。

例2

class Program {
   static void Main(string[] args){
      int number = 123;
      var aNumberAsString = $"{number:0.00}";
      System.Console.WriteLine(aNumberAsString);
      Console.ReadLine();
   }
}

出力

123.00

  1. Androidで比較文字列を使用する方法は?

    この例は、Androidで比較文字列を使用する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.a

  2. アンドロイドで文字列バッファを使用する方法は?

    例に入る前に、文字列バッファとは何かを知っておく必要があります。 StringBufferクラスは、可変文字列を作成するために使用され、スレッドセーフです。この例は、Androidで文字列バッファを使用する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" en