博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
is和as
阅读量:6672 次
发布时间:2019-06-25

本文共 702 字,大约阅读时间需要 2 分钟。

在这里插入图片描述

在这里插入图片描述
is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。
is操作符永远不会抛出异常
如果对象引用为null,那么is操作符总是返回为false,因为没有对象可以检查其类型,

class Program    {
static void Main(string[] args) {
B b=new B(); b.sum("44"); //string b.sum(222); //other ReadKey(); } } public abstract class A {
public abstract void sum(object a); } public class B : A {
public override void sum(object a) {
if (a is string) {
Console.WriteLine("string"); } else {
Console.WriteLine("other"); } } }

在这里插入图片描述

转载地址:http://mkrxo.baihongyu.com/

你可能感兴趣的文章
Android SDK:构建一个购物中心搜索的应用(二)-Points of Interest
查看>>
通过TFTP服务器拷贝路由器的配置文件到本地
查看>>
南方电网广东公司荣获“IT用户最佳实践案例奖”
查看>>
Yesod - 数据库 (9)
查看>>
redis多数据库
查看>>
RHCE认证培训+考试七天实录(五)
查看>>
ip nat translation (timeout)
查看>>
创建外网 ext_net - 每天5分钟玩转 OpenStack(104)
查看>>
api数据分页的两种方式的比较
查看>>
Python OpenCV学习笔记之:图像直方图反向投影
查看>>
布隆过滤器:实现代码
查看>>
使用Spring MVC开发RESTful API
查看>>
js复制input到剪切板(ie内核浏览器)单个input简洁版
查看>>
mysql.sock丢失解决
查看>>
BISO
查看>>
好程序员分享http的keep-alive和tcp的keep-alive区别
查看>>
tomcat调优方案
查看>>
Cisco2950 2960 交换机基本配置命令
查看>>
IE打印控件
查看>>
Java简单实现固定长度队列
查看>>