![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#-学习笔记
文章平均质量分 81
chenxl929
在校
展开
-
第三篇 流程控制
这里主要标记一些与C++不同的地方1.switch语句与C++不同的地方在于不可以从一个case语句跳转到下一个case语句,必须在每一个case语句或default下面加一句break;(当时很好奇既然不能,为何不设计为不写break,但是就直接不能跳转到下一个case)。但是,这里也有一个特殊情况。多个条件同时满足时,可以并写多个case语句。2.原创 2017-06-16 10:48:12 · 159 阅读 · 0 评论 -
第二篇 C#变量表达式
1.各种常用变量类型。 整数类型: 浮点数类型: decimal类型: bool类型: 其他的类型: 2.字符串字面值 (1)使用转义序列。 (2)逐字地指定字符串,前面加@。原创 2017-06-16 10:19:18 · 280 阅读 · 0 评论 -
第四篇 函数
1.使用函数的名称和参数定义函数的签名。2.参数数组。(1)C#允许为函数指定一个(只能指定一个)特定的参数,这个参数必须是函数定义中的最后一个参数,称为参数数组。用params关键字定义它们。static ( ,...,params [] ){...return ;}调用时使用(,...,,,...);值得注意的是,这里同样可以传入一个数组,只能是一个数组原创 2017-06-17 19:27:19 · 216 阅读 · 0 评论 -
第五篇 调试和错误处理
C# 错误调试原创 2017-06-18 11:49:20 · 257 阅读 · 0 评论 -
第六篇 类
1.类的定义此中的类的思想和C++的相似,但是用法却显著不同。类定义的修饰符组合:无或internal 只能在当前项目中访问类pulic 可以在任何地方访问类abstract 或原创 2017-06-18 16:21:23 · 246 阅读 · 0 评论 -
第七篇 定义类成员
1 成员定义 这里的成员包括字段,属性,方法。字段类似于C++的成员变量;属性是一个很独特的成员,一般用于访问私有字段;方法与C++的成员函数类似。成员都提供四种访问性。 pubilic--------------------成员可以由任何代码访问 private--------------------默认此关键字,成员只能由类中的代码访问原创 2017-06-20 15:52:22 · 576 阅读 · 0 评论 -
第一篇 C#简介
1.1 .NET Framework .NET Framework主要包含一个非常大的代码库,这个库分为多个模块(例如windows应用程序的构件,网络编程的代码块,web开发的代码块等),还包括.NET公共语言运行库(Common Language Runtime,CLR),它负责管理用.NET库开发的所有应用程序的执行。 在编译使用.NET Framework库代码时,不是立原创 2017-06-14 17:10:55 · 210 阅读 · 0 评论 -
第八篇 委托和事件
1 委托简介:委托(delegate)是一种存储函数的引用类型。委托的声明非常类似于函数,但不带函数体,且要用delegate关键字。委托的声明指定了一个返回类型和一个参数列表。delegate double ProcessDelegate(double param1,double param2);定义了委托后,就可以声明该类型的变量。接着把这个变量初始化为与委托具有相同返回类型和参数列表的函数引原创 2017-09-22 20:28:31 · 206 阅读 · 0 评论 -
第九篇 C#多线程
1 线程基础主要学习Windows和CLR如何协同提供一个线程处理架构。1.1 使用专用线程1)线程需要以非普通线程优先级运行。2)需要线程作为一个foreground thread,放置应用程序在线程结束任务前终止。3) The compute-bound task is extremely long-running;4) 可能调用Thread的Abort方法来提前终止它。为了创建专用线程,要构造原创 2017-11-19 19:51:58 · 235 阅读 · 0 评论