C#
AhuntSun
记录学习点滴
展开
-
C#基础表达式语句详解(下)
书接上文:4.选择语句:if语句和switch语句**4.1If语句:**statement:两种格式:A与BA:If(boolean-expression)embedded-statement(嵌入式语句)说明:本身A属于一条if语句,第一点:在这条if语句里可以嵌入一条语句,被嵌入的语句叫做嵌入语句。第二点:需要注意的是:既然embedded-statement这是嵌入语句则只可以...原创 2019-10-30 12:18:07 · 343 阅读 · 1 评论 -
C#基础表达式语句详解(上)
本节内容:1.表达式的定义;2.各类表达式概览;3.语句的定义;4.语句详解;1.表达式的定义:1.1什么是表达式:(定义见下图)各类编程语言对表达式的实现不尽相同,但大体上都符合这个定义什么是编程?运用语句编写程序!语句是高级语言的语法,编译语法语言和机器语言只有指令(高级语言中的表达式对应低级语言中的指令)语句等价于一个或者一组有明显逻辑关联的指令。贴近人类思维的编程语言...原创 2019-10-29 22:38:38 · 813 阅读 · 1 评论 -
C#基础操作符详解(下)
书接上文的基本操作符,下文介绍的是其他操作符:4.2一元操作符:只要有一个操作数跟在它后面就可以构成表达式,也叫单目操作符。①&x和*x操作符(很少见有印象即可):这两个操作符同样也需要在不安全的上下文中运行:&是取地址操作符。简单错误:pStu.错误:由于.为基本操作符优先级大于所以是先进行pStu.的操作正确应该为:(*pStu).即加个括号。②+、-、!、~四个一...原创 2019-10-28 13:27:16 · 349 阅读 · 1 评论 -
C#基础操作符详解(上)
本节内容:1.操作符概览;2.操作符的本质;3.操作符与运算顺序4.操作符详解。1.操作符概览:操作符(Operator)也译为”运算符”操作符是用来操作数据的,被操作符操作的数据称为操作数(Operand)表格从上往下优先级递减,同一行运算符的优先级一样一般按从左到右算,“=”赋值操作符,是先运算右边的值再运算左边的值,所以是最后运算的。2.操作符的本质①操作符的本质是函...原创 2019-10-27 09:57:54 · 257 阅读 · 1 评论 -
C#方法的定义、调用与调试
本节内容1.方法的由来;2.方法的定义与调用;3.构造器(一种特殊的方法);4.方法的重载(Override);5.如何对方法进行debug;6.方法的调用与栈**推荐书目:CLR via C#和C# in Depth, 3rd Edition1.方法的由来①方法(method)的前身是C/C++语言的函数(function)方法是面向对象范畴的概念,在非面向对象语言中仍然称为...原创 2019-10-26 08:50:25 · 1159 阅读 · 1 评论 -
C#详解类型,变量与对象
本节内容:1.什么是类型(Type)2.类型在C#语言中的作用3.C#语言的类型系统4.变量、对象与内存1.什么是类型(type)类型又名数据类型(Date Type),是数据在内存中存储时的“型号”,小内存容纳大数据会丢失精确度、发生错误大内存存纳小尺寸数据会导致浪费,编程语言的数据类型与数据的数据类型不完全相同1.2.强类型语言(保证了数据的完整性)(数...原创 2019-10-25 16:20:03 · 668 阅读 · 2 评论 -
C#类,对象,类成员简介
本节内容1.类(class)是现实世界事物的模型2.类与对象的关系,什么时候叫“对象”什么时候叫“实例”3.引用变量与实例的关系4.类的三大成员:①属性(Property);②方法(Method);③事件(Event)5.类的静态成员与实例成员①关于“绑定”(Binding)1、类(class)是现实世界事物的模型类是对现实世界事物进行抽象所得到的...原创 2019-10-24 08:05:34 · 671 阅读 · 1 评论 -
C#初始类和命名空间
本节内容:1、剖析Hello,World程序1.1初始类(class)与名称空间(namespace)2、类库的引用2.1DLL的引用(黑盒引用)2.2项目引用(白盒引用)2.3建立自己的类库项目3、依赖关系4、排除错误1、剖析Hello,World程序1.1、类(class)构成程序的主体1.2、名称空间(namespace)以树型结构组织类(和其他类型)例如Button...原创 2019-10-23 22:21:54 · 360 阅读 · 1 评论