C# is運算符

1、C# is運算符安全

is運算符用於檢查對象是否與給定類型兼容(兼容表示對象是該類型,或者派生於該類型)。spa

is運算符用來檢查對象(變量)是否屬於某種數據類型,如int、string、bool、double、class等。能夠在類型安全轉換以前進行判斷之用。對象

is運算符的規則以下:繼承

?若是對象與給定類型兼容,則返回true;若是對象與給定類型不兼容,則返回false。string

?不會拋出異常。it

?若是對象爲null,則返回值永遠爲false。io

2、示例
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;class

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            // C# is運算符-www.baike369.com
            int x = 5;
            if (x is object)
            {
                Console.WriteLine("x is an object.");
            }
            Console.ReadLine();
        }
    }
}變量

運行結果:object

x is an object.

注:int和C#其它數據類型同樣,都是從object繼承而來。請閱讀C# object類型。

相關文章
相關標籤/搜索