随笔分类 - 【007】C#基础知识
摘要:C# 7.0 新特性1: 基于Tuple的“多”返回值方法 回顾 首先,提出一个问题,C#中,如何使一个方法可返回"多个"返回值? 我们先来回顾一下C#6.0 及更早版本的做法。 在C#中,通常我们有以下4种方式使一个方法返回多条数据。 使用 KeyValue 组合 View Code 使用 ref
阅读全文
摘要:正则大全 (any86.github.io) 常用正则表达式 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([
阅读全文
摘要:因为计算机中的CPU只认识二进制码,所以CPU执行的都是一串串的二进制码。对于C#而言,它的编译和执行过程如下: 1.C#通过编译器(CSC)生成程序集(dll/exe),程序集内部是由微软中间语言(MSIL)组成。在这个过程中,CSC会检查错误,看是否符合C#的语言规范。 2.当运行程序集的时候,
阅读全文