zoukankan      html  css  js  c++  java
  • IS运算符

    IS运算符判断类型返回布尔值。

    using System;
    namespace aa
    {
    	class Checker
    	{
    		public void Check(object param1)
    		{
    			if (param1 is ClassA)
    				Console.WriteLine("Variable can be converted to ClassA.");
    			else 
    				Console.WriteLine("Variable can't be converted to ClassA.");
    			if (param1 is IMyInterface)
    				Console.WriteLine("Variable can be converted to IMyInterface.");
    			else 
    				Console.WriteLine("Variable can't be converted to IMyInterface.");
    			if (param1 is MyStruct)
    				Console.WriteLine("Variable can be converted to MyStruct.");
    			else 
    				Console.WriteLine("Variable can't be converted to MyStruct.");
    		}
    	}
    	interface IMyInterface
    	{
    	}
    	class ClassA:IMyInterface
    	{
    	}
    	class ClassB:IMyInterface
    	{
    	}
    	class ClassC
    	{
    	}
    	class ClassD:ClassA
    	{
    	}
    	struct MyStruct:IMyInterface
    	{
    	}
    	class Program
    	{
    		public static void Main(string[] args)
    		{
    			Checker check=new Checker();
    			ClassA try1=new ClassA ();
    			ClassB try2=new ClassB();
    			ClassC try3=new ClassC();
    			ClassD try4=new ClassD();
    			MyStruct try5=new MyStruct();
    			object try6=try5;
    			Console.WriteLine("Analyzing ClassA type variable:");
    			check.Check(try1);
    			Console.WriteLine("\nAnalyzing ClassB type variable:");
    			check.Check(try2);
    			Console.WriteLine("\nAnalyzing ClassC type variale:");
    			check.Check(try3);
    			Console.WriteLine("\nAnalyzing ClassD type variable:");
    			check.Check(try4);
    			Console.WriteLine("\nAnalyzing MyStruct type variable:");
    			check.Check(try5);
    			Console.WriteLine("\nAnalyzing boxed MyStruct type variable:");
    			check.Check(try6);
    			Console.ReadKey();
    		}
    	}
    }
  • 相关阅读:
    nVelocity .NET的模板引擎(template engine) 转载
    NewWords/700800
    美剧字幕杀手之王第1季 第1集
    美剧字幕傲骨贤妻第1季 第1集
    NewWords/9001000
    示例代码控制设备背景代码
    算法把图像压缩成指定大小的代码
    获取和设置 iphone 屏幕亮度
    美剧字幕傲骨贤妻第1季 第2集
    NewWords/600700
  • 原文地址:https://www.cnblogs.com/bimgoo/p/2474290.html
Copyright © 2011-2022 走看看