首页 > 编程语言 >C#的一些冷知识

C#的一些冷知识

时间:2024-02-05 11:24:05浏览次数:25  
标签:8.0 arr C# INumber 知识 System up 一些

该文章是在学习B站up:十月的寒流的一些教程视频的笔记,推荐直接观看up的视频:C# 的一些冷知识

  1. C# 8.0 Indices and Ranges
    var arr = new[] { 1, 2, 3, 4, 5};
    arr[^1] 可以表示最后一个元素
    arr[1..4]

  2. C# 7.0 数字中的下划线分隔符
    int binary = 0b0000_0000;

  3. C# 8.0 Pattern matching
    c is null

  4. C# 9.0 and or not

if(a is 2 or 3 or 4 or 5){}

if(a is >2 and <5){}
  1. C# 11.0 INumber接口
    用来约束泛型是number类型的
void Foo<T>(T value) where T : INumber<T>
  1. 强制要求调用的方法来自全局
    global::System.Console.WriteLine();
    能够保证调用的方法来自System空间

标签:8.0,arr,C#,INumber,知识,System,up,一些
From: https://www.cnblogs.com/xavierxiu/p/18004504

相关文章

  • 读论文-顺序推荐系统:挑战、进展和前景(Sequential recommender systems: challenges,
    前言今天读的论文为一篇于2019年发表的论文,是关于顺序推荐系统(SequentialRecommenderSystems,SRSs)的研究,作者对SRSs的挑战、进展和前景进行了系统综述。要引用这篇论文,请使用以下格式:Wang,Shou,etal."Sequentialrecommendersystems:challenges,progressandprospect......
  • 你知道哪些JavaScript语句?
    我们在上一节课中已经讲过了JavaScript语法的顶层设计,接下来我们进入到更具体的内容。JavaScript遵循了一般编程语言的“语句-表达式”结构,多数编程语言都是这样设计的。我们在上节课讲的脚本,或者模块都是由语句列表构成的,这一节课,我们就来一起了解一下语句。在JavaScript......
  • docker和k8s的区别
    docker是一个开源的应用容器引擎,开发者可以打包他们的应用以及依赖到一个容器中,发布到流行的liunx系统上,或者实现虚拟化。k8s是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等。一、虚拟化角度:传统的虚拟技术,在将物理硬件虚拟成多套硬件后,需要......
  • VSCode降级 - VSCode远程开发缺少libc
    VSCode自动升级到1.86后提示MissingGLIBC>=2.28!,可是服务器用的是centos7.9,升级glibc还要和gcc绑定到一起,所以还是对VScode降级比较方便这是最后一个可用版本的[updatenote]https://code.visualstudio.com/updates/v1_85其页面上的下载链接如下,重新安装并覆盖就好了Win......
  • 制造业CRM选型,好用的制造业CRM系统
    政府在第十四个五年规划中提到:“充分发挥数据和丰富的应用场景优势,促进数字技术和实体经济的深度融合,赋能传统产业转型升级”,制造业是我国的支柱产业应用CRM管理系统可以充分发挥数字技术优势为制造业降本增效。制造业用什么CRM软件?好用的制造业CRM软件推荐。一、制造企业常见......
  • CSS3属性之 text-overflow:ellipsis
    语法:text-overflow:clip|ellipsis默认值为clip不显示省略标记clip:当前对象内文本溢出时不显示省略标记,而是将溢出部分裁剪。ellipsis:当对象内文本一处时显示省略标记(...)。 一、常见的单行文本溢出显示省略写法:text-overflow:ellipsis;overflow:hidden;white-sp......
  • 在 Effect 中直接请求数据很容易导致“网络瀑布”。当你渲染父组件时,它会请求一些数据
    在Effect中直接请求数据很容易导致“网络瀑布”。当你渲染父组件时,它会请求一些数据,再渲染子组件,然后重复这样的过程来请求子组件的数据。如果网络不是很快,这将比并行请求所有数据要慢得多。如何理解?在React中,当我们在Effect(例如useEffectHook)中直接请求数据时,如果数据请求......
  • Tomcat--假死
    现象:tomcat正常运行用户连接正常配置使用情况,内存和CPU正常重新加载界面,没有报错加载时看到tomcat日志报错outofmemaryLinux服务器没有崩,有浏览器中访问页面,出现无法访问的情况,没有报4xx或5xx错误(假死),并且重启tomcat后,恢复正常 原因:tomcat默认最大连接数(线......
  • 将nginx交给service管理
    #!/bin/bash#chkconfig:23459999prot=80nginx=/usr/local/nginx/sbin/nginxcheck(){!$nginx-tq&&echo"致命错误:配置文件错误"&&exit}start(){checknetstat-tln|grep-q":80\>"&&echo"$prot端口被占用"......
  • C语言-calloc
    学习网址C语言动态内存函数(malloc、calloc、realloc、free)详解:https://www.jb51.net/program/295325hjh.htmC语言动态内存函数详解:https://www.jb51.net/article/223725.htmcalloc函数需要头文件:<stdlib.h>calloc函数(动态内存分配函数):void*calloc(size_tnum,size_tsize);功能......