![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#笔记
文章平均质量分 68
Freesial_
这个作者很懒,什么都没留下…
展开
-
C#语言简介
程序是一组由计算机可执行的指令集,它告诉计算机执行特定任务或解决特定问题。程序可以控制计算机硬件资源,处理数据,并产生输出。原创 2024-07-12 11:31:24 · 231 阅读 · 0 评论 -
C# 数组
如果需要使用同一类型的多个对象,就可以使用数组。数组是一种数据结构,可以包含同一类型的多个元素。数组中包含的数据(又称数组的元素)具有相同的类型,该类型称为数组的元素类型。数组的元素类型可以是任意类型,包括数组类型。一、数组数组有一个“秩”,它确定和每个数组元素关联的索引个数。数组的秩又称为数组的维度。“秩”为 1 的数组称为一维数组。“秩”大于 1 的数组称为多维数组。原创 2024-07-10 17:47:34 · 970 阅读 · 0 评论 -
C# 编程练习 类与对象
System.Console.WriteLine("编号:{0}\r\姓名:{1}\r\n电话:{2}\r\地址:{3}\r\n", CustomerID, CustomerName, Tel, Address);根据需求,定义一个客户类,包括客户编号CustomerID、客户姓名CustomerName、客户电话Tel、客户地址Address等数据成员(字段),一个成员函数Display(),显示客户信息。编程描述客户信息并显示,其客户信息内容包括客户编号、客户姓名、客户电话、客户地址。原创 2024-07-09 13:17:41 · 276 阅读 · 0 评论 -
C# 类、对象与封装
把相关的数据(数据结构)和操作(算法)放在一起,构成一个有机的整体(对象),实现与外界相对分隔,这就叫“封装”一个对象。设计者的任务之一是设计对象,即决定把哪些数据和操作封装在一个对象中;其二是在此基础上怎样通知有关对象完成所需的任务。原创 2024-07-09 12:47:30 · 661 阅读 · 0 评论 -
C# 跳转语句
在多重循环中,则是跳出 break 所在的循环。不能跳转到像 for 循环这样的代码块中,也不能跳出类的范围,不能退出 try...catch 块后面的 finally 块。C#中跳转的语句主要有: break 语句、continue 语句、goto 语句、 return 语句、throw 语句等。在 switch 语句中, break 用来使程序跳出 switch 语句,继续执行 switch 后面的语句;在 C#中可以使用跳转语句来改变程序的执行顺序,在特定的场合使用跳转语句可以避免可能出现的死循环。原创 2024-07-08 19:30:03 · 272 阅读 · 0 评论 -
C# switch 条件语句
功能:执行 switch 语句,首先计算 switch 表达式,然后与 case 后的常量表达式的值进行比较,执行第一个与之匹配的 case 分支下的语句。如果没有 case 常量表达式的值与之匹配,则执行 dafault 分支下的语句,如果没有 dafault 语句,则退出 switch 语句。(1)在 case 语句后面必须有 break 语句或 goto 跳转语句,不允许从一个 case 自动遍历到其它 case,否则编译时将报错。case 常量表达式 1: 语句 1;switch(表达式)原创 2024-07-08 19:24:01 · 112 阅读 · 0 评论 -
C# while 循环语句
(3) while 循环最常用于下述情况:在循环开始前,不知道重复执行一个语句或语句块的次数。通常,在某次迭代中,while 循环体中的语句把布尔标记设置为 false,结束循环。while 循环与 C++和 Java 中的 while 循环相同, while 也是一个预测试的循环。功能:当表达式的值为 true 时,循环执行语句体中的语句,直到表达式为 false 为止。(2) 如果只重复执行一条语句,而不是一个语句块,都可以省略花括号。功能:重复执行语句体中的语句,直到指定的表达式计算为 false。原创 2024-07-08 18:51:31 · 193 阅读 · 0 评论 -
C# for 循环语句
(3)为循环控制表达式,当该表达式的值为 true 时,执行循环体,为 false 时跳出循环。(2)仅在进入循环之前执行一次,通常用于循环变量的初始化,如“i = 0”, 其中 i 为循环变量。(1)、、均为可选项,但其中的分号(;功能:循环重复执行一个语句或语句块,直计算为 false 值为止。(4)通常用于修改循环变量的值,如“i ++”。for (表达式 1;(5)即重复执行的操作块。原创 2024-07-08 18:35:42 · 193 阅读 · 0 评论 -
C# if else 条件语句
(3)在测试条件时执行的语句可以是任何种类的,包括嵌套在原始 if 语句中的另一个 if 语句。(2)格式 1 表示当表达式的值为 true,执行语句。格式 2 表示当表达式为 true 时执行语句 1,否则执行语句 2。(1)与 C 不同,表达式必须要用布尔表达式,不能认为 0 为 false,非 0 为 true。执行 if 语句之后,控制传递给下一个语句。条件语句可以根据条件是否满足或根据表达式的值控制程序执行的顺序。格式 2: if (表达式) 语句 1;格式 1: if (表达式) 语句;原创 2024-07-08 18:17:38 · 117 阅读 · 0 评论 -
C# 变量的作用域
重要的是在同一个方法中,代码中的变量 i 声明了两次。可以这么做的原因是在两次声明中,i 都是在循环内部声明的,所以变量 i 对于循环来说是局部变量。在 Main 方法中声明的新变量 j 隐藏了同名的类级变量,所以在运行这段代码时,会显示数字 30。第二个 j 的作用域在循环体的作用域内,该作用域嵌套在 Main 方法的作用域内,编译器。变量的作用域是指可以访问该变量的代码区域。的作用域限定从声明该变量的语句块开始到对应语句块结束的封闭花括。,而把在方法中声明的变量看作。的作用域限定该变量所属的。原创 2024-07-08 17:53:20 · 147 阅读 · 0 评论 -
C# 运算符与表达式
例如,typeof(int) 返回表示System.int32类型的Type对象,typeof(string) 返回表示System.String类型的Type对象。短路原则:当使用逻辑操作符的时候会遇到一种短路状况,即一但能够明确无误地确定整个表达式的值,就不再计算表达式余下的部分了。其中:“表达式1”和“表达式”必须是一个引用类型的变量,或通过运算得到的引用类型的结构,如对象类型、字符串类型等。其功能是:如果表达式2的值符合给定的<数据类型>,则将表达式2的值赋值给表达式1,否则表达式1为null。原创 2024-07-07 11:07:53 · 1004 阅读 · 0 评论 -
C# 数据类型、常量与变量
内置的值类型表示基本数据类型,例如整型和浮点类型、字符类型和 bool 类型。(1)整数类型整型数只能存放整数,C#提供了 9 种整型类型。(2)实数类型实数型也称为浮点类型,一般用来表示一个由确定值的小数,浮点数分为两种:单精度 (float)和双精度(double),其差别在于取值范围和精度不同。(3)布尔(bool)类型取值只能是 ture 或者 false,它在计算机中占 4 个字节,即 32 位存储空间。(4)字符类型char 类型的字面量是用单引号括起来的,例如'A'。原创 2024-07-07 09:15:00 · 870 阅读 · 0 评论 -
C# 项目实践: 注册用户信息
本次任务要求根据计算机的提示信息,输入用户的相关信息并显示,用户的信息包括。对于控制台程序而言,直接按F10可以单步运行,当前运行行会显示为黄色。(1)创建一个项目名为CMis的控制台应用程序。客户名称、客户编号、客户联系电话、性别。可以直接按F5启动运行。原创 2024-07-07 09:00:00 · 139 阅读 · 0 评论 -
C# 数据输入与输出
C# 通过 Console 类实现从控制台读取字符和向控制台写入字符。Console 类包含在 system 命名空间中。数据的输入输出方式有两种方式,一种是控制台输入输出,一种是文件输入输出。C#的输入/输出系统非常庞大,有控制台输入/输出和文件输出两部分,这里主要介绍控制台输入/输出。原创 2024-07-06 17:35:14 · 563 阅读 · 0 评论 -
C#编程练习:名字空间
新建一个工程后,在解决方案资源管理器中新建项,如图所示。选择类,输入类文件名,选择‘创建’项。原创 2024-07-06 16:24:19 · 166 阅读 · 0 评论 -
C# 命名空间与程序结构
现实世界中不同对象间的相互联系和相互作用构成了各种不同的系统,不同系统间的相互联系和相互作用构成了更庞大的系统,进而构成了整个世界。在面向对象概念中把这些系统称为命名空间。命名空间提供了一种组织相关类和其它类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合,应用命名空间可以防止命名冲突。1. C#命名空间的声明和使用方法2. C的程序结构。原创 2024-07-06 14:47:58 · 1073 阅读 · 0 评论 -
编程练习:第一个C#程序
创建 C# 应用程序时,可以选择创建控制台应用程序或 Windows 窗体应用程序。这两种应用程序不仅在用户界面类型上有所区别,而且在执行流程上也会存在差异。原创 2024-07-06 12:08:46 · 263 阅读 · 0 评论 -
C#与.NET
C#源于C、C++和Java,采二家之所长并增加了自己的新特性。C#是一种基于.net平台的语言,它能让程序员在此平台上很方便的开发.net程序。1、.net的基本概念2、编程环境。原创 2024-07-06 10:49:22 · 859 阅读 · 0 评论