基础部分被我分为了2篇,因为实在太多了,但是每一个知识点我都不舍得删除,所以越写越多,这一篇博客整理了4个夜晚,内容有点多建议慢慢看.本章涵盖以下主题: 介绍C# 理解C#的基础知识 使用变量 处理空值 下一章进一步探索控制台应用程序. 2.1) 介绍C# 1.C#1.0 C#1.0于2002年发布,其中包括了静态类型的面向对象编程语言的所有重要特性,本书第一大部分所有章节都会介绍这些特性. 2.C#2.0 C#2.0是在2005年发布的,重点是使用泛型实现强数据类型,以提高代码性能.减少类型错…
这一篇是接上一篇笔记的第二部分. 2.5深入研究控制台应用程序 前面创建并使用了基本的控制台应用程序,下面更深入地研究它们. 控制台应用程序是基于文本的,在命令上运行的.它们通常执行需要编写脚本的简单任务,例如编译文件或加密配置文件的一部分. 2.5.1向用户显示输出 控制台应用程序执行的两个最常见的任务是写入和读取数据.前者使用WriteLine方法来输出数据,但是,如果不希望行的末尾有回车符,那么可以使用Write方法. 1.使用编号的位置参数进行格式化 生成格式化字符串的一种方法是使用编号…
还没正式登场就死了?不能怪我标题党,是大神Scott在他博客上这么说的,我只是翻译了一下. 在1月20号最新的ASP.NET Community Standup视频中,微软aspnet开发组的大帅哥 大面·爱德华兹(Damian Edwards)聊了聊在未来版本RC2将要进行的重命名工作. 然而由于我听力太渣,只能听个大概,好在Scott Hanselman在博客中发表了一篇文章把这个事情解释了一下. 我粗暴翻译了一下,给大家看看,难免有错,还望指正. 博客英文原文地址:ASP.NET 5 is…
.NET Core 1.0.ASP.NET Core 1.0和EF Core 1.0简介 英文原文:Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0 新版本的 ASP.NET 和 Entity Framework 有一个严重的问题,就是它们同以前的版本不兼容.这不只是行为或 API 稍有差异的事,而基本上是进行了完全的重写,去掉了大量的功能. 因此,目前人们认为,将这些框架称为 ASP.NET 5.0 和 Entity…
作者:yourber 命名是非常困难的事情,微软这次为了和ASP.NET4.6做区分,采用了全新的命名方式ASP.NET Core 1.0,它是一个全新的框架. ASP.NET 在过去的 15 年里是个非常不错的“品牌”. ASP.NET 4.6 已经支持在生产环境使用:http://get.asp.net. 但是,命名是新的,完全截取自 ASP.NET 框架 —— "ASP.NET 5",但这并不是个好主意,其中一个原因是:5 > 4.6,这样看起来 ASP.NET 5 比 A…
发现问题 在将 FineUIMvc(支持ASP.NET MVC 5.2.3)升级到 ASP.NET Core 2.0 的过程中,我们发现一个奇怪的现象: 通过项目引用 FineUICore 工程一切正常,但是将 FineUICore 编译后,通过程序集的引用方式就会报错: 这就很奇怪了,在折腾了好一阵之后,开始求助于网络.这一找不要紧,大把大把的抱怨扑面而来: 这篇文章提到: 翻译:您需要将库打包为 NuGet 包或使用项目的方式引用.技术原因是所有必需的程序集和版本都在编译过程中得到解析, 并…
如果不知道 Jimu(积木) 是啥,请移步 .Net Core 分布式微服务框架介绍 - Jimu 这次升级除了支持 .Net Core 3.0 还新增部分功能,如 REST, 链路跟踪等,以下为详细: 一.功能列表 功能 说明 Jimu 1.0.0 Jimu 0.6.0 平台 .Net Core 2.1 ○ ● .Net Core 3.0 ● ○ 服务注册与发现 consul ● ○ 网关 Asp.Net Core Web ● ● RPC DotNetty ● ● 鉴权 JWT ● ● 负载均…
控制流程和转换类型 本章的内容主要包括编写代码.对变量执行简单的操作.做出决策.重复执行语句块.将变量或表达式值从一种类型转换为另一种类型.处理异常以及在数值变量中检查溢出. 本章涵盖以下主题: 操作变量 理解选择语句 理解迭代语句 类型转换 处理异常 检查溢出 3.1操作变量 运算符可将简单的操作(如加法和乘法)应用于操作数(如变量和字面值).它们通常返回一个新值,作为分配给变量的操作的结果. 大多数运算符是二元的,这意味着它们可以处理两个操作数,如下所示: var resultOfOpera…
在学习C#相关知识的过程中,我们使用Visual Studio Code来入门整个C#. 一.安装Visual Studio Core环境 通过https://code.visualstudio.com/Download下载Visual Studio Code并安装. 我租房子的地方安装的是电信网发现无法访问Github和无法下载Visual Studio Code. 1)下载Visual Studio 无法下载的,替换第一个下载链接的az764295.vo.msecnd.net为vscode.…
- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx { CGFloat width = 10.0f; //draw a thick red circle CGContextSetLineWidth(ctx, width); CGContextSetStrokeColorWithColor(ctx, [UIColor redColor].CGColor); CGRect rect = CGRectMake(layer.bou…