当前位置:文档之家› C#流程控制+基本语法

C#流程控制+基本语法


short
sizeof stackalloc static string
void
while
Thank You!
||
!
运算符之赋值运算符
运算符 = += 描述 简单的赋值运算符,把右边操作数的值赋给左边操作数 加且赋值运算符,把右边操作数加上左边操作数的结果 赋值给左边操作数 减且赋值运算符,把左边操作数减去右边操作数的结果 赋值给左边操作数 乘且赋值运算符,把右边操作数乘以左边操作数的结果 赋值给左边操作数 除且赋值运算符,把左边操作数除以右边操作数的结果 赋值给左边操作数 求模且赋值运算符,求两个操作数的模赋值给左边操作 数 左移且赋值运算符 右移且赋值运算符 实例 C = A + B 将把 A + B 的值赋给 C C += A 相当于 C = C + A C -= A 相当于 C = C - A C *= A 相当于 C = C * A C /= A 相当于 C = C / A C %= A 相当于 C = C % A C <<= 2 等同于 C = C << 2 C >>= 2 等同于 C = C >> 2
7
语法概要
分号“;”表示一行代码的结束;
冒号“:”;
花括号“{„}”;
放括号“[„]”;
圆括号“(„)”;
7
语法中注释
单行注释:“//” 该行“//”之后文本都会被编辑器认为是注释; 多行注释:“/*注释内容*/” 多行注释用“/*”开始,以“*/”结束;
8
常量和变量
C#是强类型语言,所以常量和变量都必须先声明类型。当声明了类型后,计算机就会
const
continue decimal default
implicit
in int interface
ref
return sbyte sealed
ushort
using virtual volatile
delegate
do double else enum
internal
is lock long namespace
5
IF代码结构
4
分支结构(Switch„case)
5
Switch„case„代码结构
5
循环结构 While 特点:先判断,再执行; Do„While 特点:先执行,再判断; For 特点:用于指定初始值和已知终止条件的循环;
遍历:根据元素个数决定;
6
4种跳转语句
break语句:终止并跳出循环体。
continue语句:终止当前循环,重新开始一个新的循环。
goto语句:跳转到指定位置(真的不建议使用)。 return语句:跳出循环及其包含的函数。
基本语法
基本语法
C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。所
以C#基本语法为:
using 关键字:关键字用于引用程序中包含命名空间。; Namespace 关键字:用于定义一个命名空间包。 class关键字:用于声明一个类。 C# 中的注释:注释用于解释代码。编译器忽略注释中的任何内容。
运算符之逻辑运算符
运算符 描述 实例
&&
称为逻辑与运算符。如果两个操作数都非零, (A && B) 为假。 则条件为真。 称为逻辑或运算符。如果两个操作数中有任意 (A || B) 为真。 一个非零,则条件为真。 称为逻辑非运算符。用来逆转操作数的逻辑状 !(A && B) 为真。 态。如果条件为真则逻辑非运算符将使其为假。
数据类型
运算符
运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分 类如下: 算符 其他运算符 资料来源:/csharp/csharp-operators.html
--
自减运算符,整数值减少 1
A-- 将得到 9
运算符之关系运算符
运算符 描述 == != > < >= <= 实例
检查两个操作数的值是否相等,如果相等则条 (A == B) 不为真。 件为真。 检查两个操作数的值是否相等,如果不相等则 (A != B) 为真。 条件为真。 检查左操作数的值是否大于右操作数的值,如 (A > B) 不为真。 果是则条件为真。 检查左操作数的值是否小于右操作数的值,如 (A < B) 为真。 果是则条件为真。 检查左操作数的值是否大于或等于右操作数的 (A >= B) 不为真。 值,如果是则条件为真。 检查左操作数的值是否小于或等于右操作数的 (A <= B) 为真。 值,如果是则条件为真。
运算符之算术运算符
运算 符 + 描述 把两个操作数相加 从第一个操作数中减去第二个操作数 实例 A + B 将得到 30 A - B 将得到 -10
*
/ % ++
把两个操作数相乘
分子除以分母 取模运算符,整除后的余数 自增运算符,整数值增加 1
A * B 将得到 200
B / A 将得到 2 B % A 将得到 0 A++ 将得到 11
C#流程控制+基本语法
主讲人: 朱海文
程序
C#流程控制
基本语法 关键字 方法、类和接口的定义
程 序
程序
程序就是处理数据的流程。
程序 = 数据结构 + 算法 程序分为3种结构: • 顺序; • 选择;
• 循环;
1
程序流程算法
2
常用程序框符号
流程控制
3
C#流程控制
4
分支结构(if结构)
成员变量:变量是用于存储类的属性或数据成员的数据。
成员函数:函数是执行特定任务的语句集合。 标识符:标识符是用于标识类,变量,函数或任何其他用户定义项目的名称。
让我们来看看一个 Rectangle(矩形)类的实现,并借此讨论 C# 的基本语法:
using System; namespace RectangleApplication { class Rectangle { // 成员变量 double length; double width; public void Acceptdetails() { length = 4.5; width = 3.5; } public double GetArea() { return length * width; } public void Display() { Console.WriteLine("Length: {0}", length); Console.WriteLine("Width: {0}", width); Console.WriteLine("Area: {0}", GetArea()); } } }
-=
*=
/=
%= <<= >>=
&=
^= |=
按位与且赋值运算符
按位异或且赋值运算符 按位或且赋值运算符
C &= 2 等同于 C = C & 2
C ^= 2 等同于 C = C ^ 2 C |= 2 等同于 C = C | 2
关键字
关键字
abstract as base bool break byte case catch char checked class event explicit extern false finally fixed float for foreach goto if new null object operator out override params private protected public readonly struct switch this throw true try typeof uint ulong unchecked unsafe
知道处理什么样的数据,以及采用哪种格式保存数据等。
/*常量定义*/ Public const int i=1; /*变量定义*/ Int a;
Double b;
String c;
8
常量和变量的含义
常量可以被当作常规的变量,只是它们的值在定义后不能被修改。 常量需要用const来修饰; 变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有 一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存 储在内存中,可以对变量进行一系列操作。 • 声明变量; • 赋值变量; • 变量的类型;
相关主题