C#与.net C#本身是一种语言;.NET Framework是一个平台即一个环境。 只是C#编译器专门用于.net,所以C#代码总是使用.net运行。 .net Framework 的核心是运行执行环境(公共语言运行库CLR、.NET运行库). 在CLR下运行的代码称为托管代码 ...
枚举 enum 用户定义的整数类型,声明时 使用enum关键字 ,要指定该枚举的实例可以包括的一组可以接受的值。 使用枚举类型的优势: .使代码更易于维护 .使代码更清晰 .使代码更易于输入。 用处:枚举在后台会实例化为派生于基类的 System.Enum的结构,即可以对其调用方法 执行任务。 另外枚举类型具有性能优势:.net framework在语法上将枚举当做结构 一旦代码编译好,枚举就成为 ...
2016-01-10 17:18 0 1684 推荐指数:
C#与.net C#本身是一种语言;.NET Framework是一个平台即一个环境。 只是C#编译器专门用于.net,所以C#代码总是使用.net运行。 .net Framework 的核心是运行执行环境(公共语言运行库CLR、.NET运行库). 在CLR下运行的代码称为托管代码 ...
《C#高级编程》读书笔记 C#类型的取值范围 名称 CTS类型 说明 范围 sbyte System.SByte 8位有符号的整数 ...
一、前言 C# 简洁、类型安全的面向对象的语言。 .NET是一种在windows平台上编程的架构——一种API。 C#是一种从头开始设计的用于.NET的语言,他可以利用.NET Framework及其开发环境中的所有新增功能,面向对象的编程方法。 组件对象模型 COM Component ...
Main()方法 每一个C#可执行文件(如控制台程序、Windows程序和Windows服务)都必须有一个入口点——Main()方法(注意M大写)。 这个方法必须是类或静态方法,并且返回类型必须是int ...
这一章主要介绍了System.Collections.Concurrent下的几个类。 ConcurrentQueue<T> 并发队列。完全无锁,使用CAS(compare- ...
C#基础 1、栈存地址和值类型,堆存对象数据。 2、var,编译器类型推断 3、不能用从变量中提取出来的值来初始化常量,如果需要这么做,应使用只读字段; 4、常量总是隐式静态的,const关键字: 1)使用易读取名称,便于阅读; 2)便于程序(业务)逻辑变更,比如税率 ...
第三章 对象和类型 打好基础是关键!!! 废话不多说,开始。 3.1 类和结构 类和结构都使用关键字New来声明实例 类中的数据和函数称为类的成员 在语法上,结构使用关键 ...
一、译者序摘要 本书包括四部分: 1)第I部分:C#语言,阐述C#语言的背景知识,包括C#的基本语法和数据类型、面向对象编程,以及一些高级编程主题。 2)第II部分:.Net Core和Windows运行库,编程IDE Visual Studio介绍&MSDN、C#6的.net编译器 ...