奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

c#運算符關鍵字is的使用

時間:2024-10-30 22:34:04 C語言 我要投稿
  • 相關推薦

c#運算符關鍵字is的使用

  引導語:C語言把除了控制 語句和輸入輸出以外的幾乎所有的基本操作都作為運算符處理,以下是小編整理的c#運算符關鍵字is的使用,歡迎參考閱讀!

  檢查對象是否與給定類型兼容。例如,下面的代碼可以確定對象是否為 MyObject 類型的一個實例,或者對象是否為從 MyObject 派生的一個類型:

  if (obj is MyObject)

  {

  }

  如果所提供的表達式非空,并且所提供的對象可以強制轉換為所提供的類型而不會導致引發(fā)異常,則 is 表達式的計算結果將是 true。

  如果已知表達式將始終是 true 或始終是 false,則 is 關鍵字將導致編譯時警告,但是,通常在運行時才計算類型兼容性。

  不能重載 is 運算符。

  請注意,is 運算符只考慮引用轉換、裝箱轉換和取消裝箱轉換。不考慮其他轉換,如用戶定義的轉換。

  在 is 運算符的左側不允許使用匿名方法。lambda 表達式屬于例外。

  示例

  C#

  class Class1 {}

  class Class2 {}

  class Class3 : Class2 { }

  class IsTest

  {

    static void Test(object o)

    {

      Class1 a;

      Class2 b;

      if (o is Class1)

      {

        Console.WriteLine("o is Class1");

        a = (Class1)o;

        // Do something with "a."

      }

      else if (o is Class2)

      {

        Console.WriteLine("o is Class2");

        b = (Class2)o;

        // Do something with "b."

      }

      else

      {

        Console.WriteLine("o is neither Class1 nor Class2.");

      }

    }

    static void Main()

    {

      Class1 c1 = new Class1();

      Class2 c2 = new Class2();

      Class3 c3 = new Class3();

      Test(c1);

      Test(c2);

      Test(c3);

      Test("a string");

    }

  }

  /*

  Output:

  o is Class1

  o is Class2

  o is Class2

  o is neither Class1 nor Class2.

  */

【c#運算符關鍵字is的使用】相關文章:

c#查詢關鍵字之group子句的使用09-07

Java中運算符的使用10-17

java的import關鍵字的使用08-17

c#中預處理指令#if的使用08-18

c#檢測cpu使用率09-01

Java編程中this關鍵字與super關鍵字的使用方法08-23

PHP三元運算符的使用方法技巧09-07

Java運算符10-04

淺談C#語言的特點11-01

Java“異或” 運算符08-17

主站蜘蛛池模板: 肇源县| 涟水县| 金坛市| 泰兴市| 宜丰县| 宁南县| 福州市| 陆良县| 白沙| 宁陵县| 西乌珠穆沁旗| 新密市| 鄯善县| 石楼县| 延寿县| 深水埗区| 乾安县| 漠河县| 富蕴县| 高邑县| 图片| 娱乐| 沿河| 西宁市| 高青县| 津南区| 庄浪县| 民权县| 岫岩| 堆龙德庆县| 武宁县| 晴隆县| 湖南省| 长兴县| 故城县| 灵山县| 阜阳市| 梁平县| 安阳县| 南昌县| 平舆县|