首页 > 编程语言 >C# 语法糖 ver1

C# 语法糖 ver1

时间:2024-04-07 16:15:47浏览次数:14  
标签:ver1 运算符 string C# InputName List 语法 int

 1 //1.集合初始化器
 2 List<string> strs = new List<string> { "zhangsan", "lisi", "wangwu" };
 3 int[] numbers = { 1, 2, 8, 6, 9, 1 };
 4 
 5 //2.空合并运算符
 6 string InputName = null;
 7 InputName = "11";
 8 string name = InputName ?? "Unknown";
 9 
10 //3.条件访问运算符
11 string text = "Key";
12 int? length = text?.Length;
13 
14 //4.字符串插值
15 string name1 = "zhangsan";
16 int age = 30;
17 Console.WriteLine($"姓名:{name1},年龄:{age}");
18 
19 //5.Lambda表达式
20 List<int> list = new List<int> { 1, 2, 3, 4 };
21 var result = list.Where(x => x > 3 && x < 5);

 

标签:ver1,运算符,string,C#,InputName,List,语法,int
From: https://www.cnblogs.com/ihoi/p/18119227

相关文章

  • LCD显示驱动/低功耗液晶段码屏驱动芯片VKL144D SSOP48 原厂技术支持
    产品品牌:永嘉微电/VINKA产品型号:VKL144D封装形式:SSOP48概述VKL144D是一个点阵式存储映射的LCD驱动器,可支持最大144点(36SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用......
  • vue websocket电脑端前端集成
    后端数据用websocket推送数据,前端在大屏左上角模块页面接收,用bus发送到其他模块(总共6个模块页面,从左上模块页面发送到其他5个模块页面)页面,数据用于大屏上显示,废话不多说,直接上代码。eventBus.js文件,放到根目录src->assets->js文件夹下,eventBus.js文件内容如下:importVuefr......
  • VS+QT 创建UI界面自动生成.h和cpp文件
    1.创建QT窗口界面创建内容:qtwidgetClass:创建.UI文件以及对应的窗口类文件,其余的只创建ui文件,记一笔免得又忘记了自己填写类名称,选择基类,完成创建就好 ......
  • 【C++杂货铺】详解list容器
    目录......
  • ConfigMap 多种使用方法
    介绍ConfigMap是Kubernetes中的一种资源对象,用于存储非敏感的配置数据,例如键值对、环境变量、配置文件等。它提供了一种将配置数据与应用程序解耦的方式,使得应用程序可以更灵活地部署和管理。注意:ConfigMap在设计上不是用来保存大量数据的。在ConfigMap中保存的数据......
  • 11.java openCV4.x 入门- Imgcodecs之图像读写
    专栏简介......
  • 解锁ETLCloud中Kettle的用法
    随着大数据时代的到来,数据的处理和管理成为各行各业不可或缺的一环。ETL(Extract-Transform-Load)工具作为数据处理的重要环节,扮演着将数据从源端抽取出来、经过转换处理,最终加载至目标端的关键角色。在众多ETL工具中,Kettle以其强大的功能和灵活的应用得到了广泛的应用。一、Kettle......
  • js context.fillText 征对不同长度右边对齐的解决办法
    在HTML5Canvas中,要实现文本右对齐并且与不同长度文本互不重叠,可以通过测量文本宽度,并基于文本宽度设置x坐标来实现。以下是一个简单的JavaScript函数,用于在Canvas中右对齐并且不重叠地绘制文本:functiondrawRightAlignedText(context,text,x,y){//测量文本宽度......
  • 【Linux】Makefile 基本语法
    make:一般说的是GNUMake,是一个软件,将源代码文件编译成可执行的二进制文件;Makefile:make工具编译的时候需要使用Makefile文件,Makefile文件描述了整个工程的编译、连接规则。接上一节:make工具和Makefile文件的引入Makefile举例注意Makefile的大小写!!!需要......
  • 【论文笔记-1】Multi-lingual Knowledge Graph Embeddings for Cross-lingual Knowled
    论文结构摘要:为了实现跨语言的知识对齐,提出了MTransE,一个基于翻译的多语言知识图谱嵌入模型。通过在分离的嵌入空间中编码每种语言的实体和关系,MTransE为每个嵌入向量提供了过渡到其他空间中跨语言对应物的功能,同时保留了单语种嵌入的功能。动机(待解决的问题):嵌入能够帮助提......