我们前面讲过一些 C# 中的运算符,如,加、减,等等。今天我们补充两个特殊的运算符,is 和 as 运算符。
我们可以通过 is 对某个数据做一些属性的判断,以获取一个布尔值,如:
using System;
namespace ConsoleApp24
{
class Program
{
static void Main(string[] args)
{
bool a = "abc" is string;
Console.WriteLine($"{a}");
}
}
}
运行结果:
True
我们可以通过 as 运算符进行数据的类型转换,当转换失败时,as 运算符会返回 null 值,而不会返回异常。
using System;
namespace ConsoleApp24
{
class Program
{
static void Main(string[] args)
{
object o1 = "abc";
object o2 = 5;
string s1 = o1 as string;
string s2 = o2 as string;
Console.WriteLine($"s1 is {s1}, s2 is {s2}");
}
}
}
运行结果:
s1 is abc, s2 is
我们如果把 as 给去掉,就会返现第二个 s2 转换是失败的,VS 下面 error 窗口,会有报错信息:
>>: DAY29 Aidea专案实作-AOI瑕疵检测(4/4)
这里用来纪录最近的发现 在终端(window+R -> cmd)执行jupyter noteb...
TemplateSendMessage - ConfirmTemplate confirm_temp...
大家好,昨天我们把图片抓下来之後也标记完了(我个人是用了10000张图片),接下来就是丢进模型训练啦...
前言 在前面总结完laravel的技巧後 今天想要跟各位分享 开启一个专案的时候 会进行什麽步骤 U...
tags: 2021铁人赛 React 上一篇提到台股技术面的最新收盘资讯只有股票代号,似乎少了名称...