C#
敬事
持续学习 ...
展开
-
一起学C#(三)
第二章 核心C#第一节,第一个C#程序。第一个程序成功运行了,我们来看看代码都是由什么组成的,它们都做了些什么。using System;namespace Wrox{ static class MyFirstClass { static void Main() { Console.WriteLine("Hello from Wrox.");...原创 2018-10-26 11:28:43 · 294 阅读 · 0 评论 -
一起学C#(十八)
类的成员方法书本P71,方法。参见一起学C#(一)。一起学C#(十六)、一起学C#(十七)中都使用了成员方法让类完成更多的任务,从而简化使用类实例时的代码。在C#中,成员方法有时也叫成员函数,成员函数涵盖的范围大一些,它包括成员方法,同时也包括类的构造函数、析构函数等等一些非数据成员,以后会逐渐接触并学习它们的用法。先来看看我们曾经写过的代码: // 显示员工信息 ...原创 2018-11-29 16:49:15 · 217 阅读 · 0 评论 -
一起学C#(十六)
让类承担一些工作我们刚刚学习了怎样创建类的实例,用实例来保存数据。其实,保存数据只是类的一个小功能,它真正的强大之处是处理数据的能力。在一起学C#(十五)的例子中,我们显示两名员工的信息时,使用了相同的代码,只是修改了变量名。设想一下,这是显示两名员工的信息,如果要显示十名、百名,甚至上千名员工的信息,我们是不是要写上千遍重复的代码呢?这显然是不可行的。所以,有一些工作,比如显示员工的...原创 2018-11-26 11:27:02 · 116 阅读 · 0 评论 -
一起学C#(十四)
类类,C#编程中最为重要的概念,是面向对象编程的灵魂。类的概念,在我们的生活中比比皆是。物以类聚、人以群分,把玩具归归类,把资料归归类,如此等等。由此可见,凡有一定共同特性的东西,就可以归为一类。写程序也一样,类用于描述需要编程处理的任何事物,不论这些事物是实体的、还是概念上的,只要总结、概括出这些事物共同的特征和行为,就可以用类来描述它们。在以前的章节中,我们曾经接触过类,不过没...原创 2018-11-20 13:41:20 · 97 阅读 · 0 评论 -
一起学C#(十五)
类的实例我们定义好了一个类之后,怎样使用它呢?在现实生活中,我们把公司的员工归成了一个类,这个类有姓名、年龄、性别等属性。公司里面的每一个员工,都是这个类里面的一个具体的人,每个人都有各自不同的姓名、年龄、性别。下面是我们定义好的一个类,public表示可以在类的外部直接读写属性:class Employeer{ public string Name; // 姓名 p...原创 2018-11-23 10:24:22 · 144 阅读 · 0 评论 -
一起学C#(十二)
循环语句1. while循环while(条件){}条件成立时,执行大括号里的代码,条件不成立,退出循环,执行循环下面的语句。从键盘接收输入的字符串,如果不是“x”,就重复执行,直到收到“x”后退出循环,执行“Console.ReadLine()”,接收到回车后结束运行。“==”是等于,“!=”是不等于。using System;namespace csdn.b...原创 2018-11-14 14:44:25 · 116 阅读 · 0 评论 -
一起学C#(十)
流控制书本P38页,流,这里指的是程序代码中语句的执行流程。到目前为止,我们写的程序,都是一条接一条语句按顺序执行的,执行完最后一条语句,整个程序就结束了。其实,这样写的程序代码,只能完成简单得不能再简单的任务了,甚至连一个并不复杂的欢迎信息也做不好。还记得在一起学C#(八)最后的那个问候程序吗?我们来回顾一下:using System; namespace csdn.blo...原创 2018-11-12 16:26:56 · 103 阅读 · 0 评论 -
一起学C#(十三)
跳转语句书本P45。1. goto语句2. break语句 3. continue语句一起看看这三个语句的用法:using System;namespace csdn.blog.areosea{ class JumpStatement { static public void Main() { while (true) // ...原创 2018-11-15 16:40:06 · 121 阅读 · 0 评论 -
一起学C#(九)
值类型和引用类型C#的变量分为值类型和引用类型,它们是C#编程中必须彻底弄清楚的基本概念。确切地知道它们之间在存储、赋值、比较等各个方面的区别,对我们的编程有重要的意义,可以厘清在处理变量时的很多误区,从而避免代码中的一些潜在错误。书本的第32页介绍这部分的内容。如果不知道用的是哪本书,参见一起学C#(一)。C#程序在运行的时候,把存储数据用的内存分成两种,一种是堆栈,另一种是托管堆。...原创 2018-11-08 10:03:59 · 102 阅读 · 0 评论 -
一起学C#(十一)
FOR循环语句一起学C#(七)里的例子还记得吗?using System;namespace csdn.blog.aerosea{ class Program { static void Main(string[] args) { Random ran = new Random(); // 初始化随机数序列 // 查看帮助,可以知道...原创 2018-11-13 17:08:55 · 116 阅读 · 0 评论 -
一起学C#(八)
变量的类型(续)我们在一起学C#(六)中学习了整型、浮点型、decimal型、布尔型和字符型的变量,也了解了每个类型用来保存什么样的数据,换个角度说,我们知道了什么样的数据需要定义哪种类型的变量来保存它。比如,可以通过“char ch = 'A';”这条语句把字符'A'保存在变量ch里。其实,还有一个关于字符的坑,早晚会让我们掉进去,让我们来看看。假如,我们想在字符变量里存放一个单引号,可...原创 2018-11-05 13:43:15 · 143 阅读 · 0 评论 -
一起学C#(七)
示例:进一步理解变量作为程序员,生来就要服务于客户,善于满足客户提出的各种各样稀奇古怪的要求。今天,有一个客户对我们说:“我从小心算能力就差,你们能不能给我写一个程序,帮我提高心算能力?我的要求不算高,你们只要给我出几道两个整数的加法题,每个数不大于100,先让我心算,然后再把正确答案显示在屏幕上就行了。”我们看看这个要求,不是很简单吗,写个程序给他:using System;...原创 2018-11-01 11:55:35 · 150 阅读 · 0 评论 -
一起学C#(五)
变量第二章 第2节,变量。我们都学过代数,其中的变量让我们吃了不少的苦头,让我们对它记忆犹新。如今,在学习C#的时候,它再一次跳了出来,妄想再当一回拦路虎。代数中的变量,一般是在不知道一个数的具体值的时候,用来代表这个数。如我们解方程时使用的未知数x,y等。C#中的变量用处跟代数中差不多,也是用来在不知道某个数的具体数值时,代表这个数。只不过在C#中,变量的种类比较多,下面我们逐一...原创 2018-10-30 15:37:39 · 128 阅读 · 0 评论 -
一起学C#(四)
自己写个C#程序我们已经学习了书本上的第一个程序,了解了写程序的基本方法与步骤,我们简单地回顾一下:1. 使用文本编辑器写出源代码。2. 使用CSC进行编译。3. 运行我们写的程序。这些步骤是在集成开发环境出现以前,写一个程序的标准步骤,现在已经不需要这样做了。我们来看看以后写程序时应该怎样做。首先打开VS 2017,如图:这才是我们在以后的学习和工作中每天都要...原创 2018-10-30 11:38:55 · 141 阅读 · 0 评论 -
一起学C#(六)
变量的类型第二章 第3节 预定义数据类型我们已经知道了变量可以代表一个具体的数值,那么这个代表的过程是怎样实现的呢?每台计算机上都有内存,比如4G、16G,甚至更多。我们写的代码,被翻译成用机器语言表示的代码,在执行的时候,这些机器代码先是被放到内存里,然后再执行。在程序执行的时候,我们代码里写的变量,同时也被放到了内存里,占据一定的内存空间,每个具体的数值,就是存放在这个空间里的...原创 2018-10-31 16:42:12 · 980 阅读 · 0 评论 -
一起学C#(二)
第二章 核心C#第1节,第一个C#程序。这个程序是你现在包括以后能看到的所有C#程序中最最简单的,它的功能就是在屏幕上显示一串字符,然后等待运行它的人敲一下回车键后结束。想把这个程序从头到尾做一遍,对一个没有编程经验的人来说,也是一个不容易的工作。我们先来说说这里面有哪些坑。1. Windows自带了一个记事本程序,先打开它。比着书上的内容,把程序一个字符一个字符地敲进去。这是...原创 2018-10-24 14:58:29 · 161 阅读 · 0 评论 -
一起学C#(一)
不论什么情况,学习总是一件好事。就如我,突发奇想,开始进军C#。1. 先找一本C#的书,感谢sxy_qjj提供的内容:https://blog.csdn.net/sxy_qjj/article/details/80846322下载新版的百度网盘后(如果有百度的帐号,直接登录,没有就注册一个),顺利下载到了PDF,尽管是扫描版的,我想已经足够用了。2. 到微软官网下载并安装VS 20...原创 2018-10-24 10:40:45 · 175 阅读 · 0 评论 -
一起学C#(十七)
实例初始化通过给类添加方法成员,可以简化代码,减少编程的工作量。类还有一种方法成员,叫做构造函数,它们和类同名,没有返回值,可以用来简化创建实例并且初始化的工作。比如:class Employeer{ public string Name; // 姓名,如果不加public,无法使用zhang.Name访问数据,以下同 public ushort Age; // 年龄...原创 2018-11-27 14:37:48 · 137 阅读 · 0 评论