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

C#でNull合体演算子(??)を使用する方法は?


null合体演算子は、null許容値型と参照型で使用されます。これは、オペランドを別のnull許容(またはそうでない)値型のオペランドの型に変換するために使用されます。暗黙の変換が可能です。

最初のオペランドの値がnullの場合、演算子は2番目のオペランドの値を返します。それ以外の場合、演算子は最初のオペランドの値を返します。

以下は例です-

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         double? num1 = null;
         double? num2 = 6.32123;
         double num3;

         num3 = num1 ?? 9.77;
         Console.WriteLine(" Value of num3: {0}", num3);

         num3 = num2 ?? 9.77;
         Console.WriteLine(" Value of num3: {0}", num3);
         Console.ReadLine();
      }
   }
}

出力

Value of num3: 9.77
Value of num3: 6.32123

  1. Android sqliteでtinyint値を使用する方法は?

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

  2. Android sqliteでsmallint値を使用する方法は?

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