当前位置: 首页 > news >正文

大连城乡建设网站省好多会员app

大连城乡建设网站,省好多会员app,在家里组一个服务器做网站,如何让谷歌收录网站空合并运算符 ??,用于定义引用类型和可空类型的默认值。如果此运算符的左操作符不为Null,则此操作符返回左操作数,否则返回右操作数。 例如: //当a不为空时返回a,为null时返回b var c a ?? b;空合并赋值运算符??…

空合并运算符 ??,用于定义引用类型和可空类型的默认值。如果此运算符的左操作符不为Null,则此操作符返回左操作数,否则返回右操作数。

例如:

//当a不为空时返回a,为null时返回b
var c = a ?? b;

空合并赋值运算符??=,C# 8.0 及更高版本中可使用,该运算符仅在左侧操作数的求值结果为 null 时,才将其右侧操作数的值赋值给左操作数。 如果左操作数的计算结果为非 null,则 ??= 运算符不会计算其右操作数。

例如:

List<int> numbers = null;
int? i = null;numbers??= new List<int>();
numbers.Add(i ??= 17);
numbers.Add(i ??= 20);Console.WriteLine(string.Join("", numbers));//output:17 17
Console.WriteLine(i);//output 17

?.不为null时执行后面的操作

例如:

[Fact]public void UnitTest2(){var person = new Person();person.Name = person?.Code;//等价于person.Name = person == null ? null : person.Code;Person person2 = null;person2 ??= new Person();int num = (int)(person2?.Num);//等价于if (person2 != null){num = person2.Num;}else{num = 0;}}public class Person{public string Name { get; set; }public string Code { get; set; }public int Num { get; set; }}

可空类型修饰符 ?,为了使值类型也能使用可空类型,就可以使用“?”来表示,表现形式为“T?”。T?是System.Nullable<T>的缩写,更便于读取。属于泛型的一种。例如:

int i?;//表示可控的类型
DataTime time?;//表示可空的时间
http://www.yayakq.cn/news/850135/

相关文章:

  • 去哪个网站做兼职wordpress页面布局
  • 网站建设中 尽情期待Wordpress漫画插件
  • 潍坊网站托管网站搭建的意义
  • windows2008 iis 网站网站推广只能使用在线手段进行。
  • 大规模301让网站快速排名专门网站建设
  • 贵阳网站建设公司哪家好网页制作方案策划
  • erp软件开发定制重庆网站优化排名
  • 蘑菇街的网站建设wordpress后台管理
  • dede网站建站教程wordpress国内几大主题
  • 南京企业网站制作价格下载购物app
  • 合肥搭建网站外包网站建设报价
  • 个人网站做微擎珠海市网站建设
  • 做网站要用多少钱公司网站维护要做什么
  • 创业怎么做网站便民信息微信平台推广
  • 线上网站建设需求网站建设采取招标的形式
  • 南京网站维护公司有哪些去哪里做网站安全等级保护级别
  • 网站建设哪里接活wordpress仿qq空间模板
  • 网站建设策划模板蓝海电商怎么做
  • 南京seo关键词排名超级seo工具
  • 洒长春菩网站建设丹东建设监督网站
  • 河北省老区建设促进会网站沈阳城市建设学院官方网站
  • 河南城乡建设厅网站网站建设计划表
  • 郑州企业网站排名优化公司单页面网站 seo
  • 优化志愿网站网站怎么做电脑系统下载文件
  • 快速搭建网站推荐网站建设公司上海
  • 网站设计项目建设内容电商网站设计风格
  • 建设电子商务网站的预期收益门户网站开发设计报告
  • 企业网站制作 南京国内做涂装生产线网站
  • 网站开发报价单湖北网站建设检修
  • 知识付费网站开发教程廊坊网站建