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

C#7.0のバイナリリテラルと数字区切り文字とは何ですか?


バイナリリテラル

C#7より前は、変数に10進数と16進数の値しか割り当てることができませんでした。

C#7.0では、バイナリリテラルが導入され、変数にバイナリ値を設定できるようになりました。

数字セパレーター

数字区切り記号は、単一の下線(_)の形式を取ります。この区切り文字は、読みやすさを向上させる手段として、任意の数値リテラル内で使用できます。

バイナリリテラルの例

class Program{
   public static void Main(){
      var bn = 0b1000001;
      System.Console.WriteLine(bn.GetType());
      System.Console.WriteLine(Convert.ToChar(bn));
      Console.ReadLine();
   }
}

出力

System.Int32
A

数字セパレーターの例

class Program{
   public static void Main(){
      long Salary = 1_00_00_00_00_000;
      System.Console.WriteLine(Salary.GetType());
      System.Console.WriteLine(Salary);
      Console.ReadLine();
   }
}

出力

System.Int64
100000000000

  1. Java 9のモジュールシステムの長所と短所は何ですか?

    Java9バージョンの主な変更点はモジュールシステムです。 、およびモジュラーJVMを提供します 使用可能なメモリが少ないデバイスで実行されます。 JVMは、アプリケーションに必要なモジュールとAPIのみで実行されます。 module Module-Name { requires moduleName; exports packageName; } 以下は、モジュールシステムの長所と短所の一部です。 モジュールの利点: Java 9の主な変更点は、モジュラーJDKを備えたモジュールシステムになったことです。 、モジュラーソースコード 、およびモジュラーランタイムイメージ 。

  2. Windows 11 の破損したシステム ファイルとその修復方法

    Windows 11 コンピューターの正常なシステム ファイルは、Windows、オフィス アプリ、ゲームなどの適切な機能を確保するために重要です。 Windows 11 の起動またはシャットダウンが遅いことに気付いた場合、さまざまなブルー スクリーン エラーでシステムがクラッシュしたり、PC が頻繁にフリーズしたり、コンピューターでさえ最新の Windows アップデートを適用できなかったりする場合、これらはすべてシステム ファイルの破損の症状です。この投稿では、コンピュータ上の破損したファイルを修復および修正する方法について説明します Windows 11 が最適に機能するようにします。