现在你已经可以用Console.WriteLine("")在dos窗口里打印一些东西出来,而且你还会使用c#进行数学运算。接下来的一步你要开始学习使用变量了。用c#编程,变量就是一个名字,在这个名字里边可以保存一些东西,例如数值,你要打印到dos窗口的东西。C#的变量有不同的类型。如果你想往这个变量里存数值,你就把它定义为数值型的。如果你想往这个变量里存字符串,你就把它定义成字符串型。程序员使用变量来使他的程序更容易理解。所以每个变量的名字要起好,否则日后其他人或你自己读起来会费很大的力气去理解。

让程序更容易理解,你现在有两种办法了。

  1. 给代码添加注释

  2. 使用容易理解的变量名

我先给大家介绍一下C#的变量的常用类型。C#的变量类型有很多,我们这里只介绍我们最经常用到的一些。其他类型留给你去网上查一下,查不到可以问我哦。

  1. int型 整数 例如 15,20

  2. double型 带小数点的数字 例如 35.689,0.034

  3. string型 字符串类型 例如 “我爱和David学C#编程”

  4. bool型   布尔型。只有两个值真或假。例如 true,false

在c#中,变量要先定义。定义完了以后就能使用了。

  1)定义变量的语法:

数据类型    变量名;     

变量名的要求

变量名的首字符:_,26个字母,@

变量名的其余字符:下划线 _,26个字母,数字

变量名字的要求是不是觉得还是有点复杂?在实际编程中,我通常推荐这样的命名。首字符是字母。其余只用字母和数字,尽量用完整的英文单词。

定义一个年龄的变量。年龄是整数,所以变量定义如下:

int          age;        

定义一个姓名的变量。姓名是字符串,所以变量定义如下:

                string name ;

  2)为变量赋值语法:

               =           

              (这里的=号表示赋值运算符,把=号右边的值,赋值给左边的变量名,最后以一个;[分号]结束)

               如:年龄18岁,姓名为“小姜"

                age = 18 ;

                name = "小姜" ;

                

你创建一个项目。解决方案名称为Sloution07,项目名称为Exercise07,项目类型为控制台程序。

点击Program.cs. 在Main方法中加入这些代码。

运行结果

练习

  1. 如何一次定义多个变量。

  2. 在网上查一下还有那些变量类型。

  3. 根据你的理解,为这个程序的一些语句加上注释。

  4. 修改程序,算一下,60只小鸡,99条小狗一共有多少条腿。


付费解答C#入门学习过程中碰到的各种问题。

零基础学习C#入门,大多数的问题都可以通过自学或借助互联网解决。

但是还是会有一些问题,不是那么容易解决,成为了你学习的绊脚石。最后甚至造成你学习的半途而废。通常学习C#编程入门,你会遇到20到30多个你不能很容易解决的问题。

这个时候,你最需要什么呢?

对!一个专业的老师给你帮助!

你在学习本课程中,遇到任何问题都可以通过qq或email想本教程作者进行求助。

只需30元,你就可以得到本教程作者的三次专业解答。所以你只需不到300元就可以顺利的完成C#入门,从此推开软件行业的大门。

付费方式非常简单:

用微信扫描下面的二维码。在付款留言中留下你的qq号或email地址就可以啦。

教育不是要便宜,而是要可靠!真正聪明的人,更懂得花钱让专业的人为自己服务,提高自己的效率。

老师qq:2040227296

老师email:2040227296@qq.com

最新文章

  1. http apr 8080 exec 3解决
  2. 简单的XPath入门
  3. C#使用反射工厂模式遇到System.TypeLoadException(类名错误导致)
  4. JSON字符串序列化与反序列化浅试
  5. win7下JAVA环境变量配置方法
  6. ComboBox下拉列表框
  7. 最基本的区块链hello world(python3实现)
  8. Main.storyboard: WKWebView before iOS 11.0 (NSCoding support was broken in previous versions)
  9. rabbitmq 强制删除集群相关信息,恢复原始状态
  10. 版本控制之GitHub亲手实验总结
  11. Java Virtual Machine(Java虚拟机)
  12. Python知识点整理,基础1 - 基本语法
  13. ReportViewer的使用总结
  14. CSS3实战之background篇
  15. tensorflow学习笔记(10) mnist格式数据转换为TFrecords
  16. 初识安卓小程序(Android短信发送器)
  17. 第8天:javascriptDOM小 案例、onmouseover 、onmouseout
  18. python接口自动化10-token登录
  19. python基础借鉴
  20. Window setInterval() 方法

热门文章

  1. 洛谷 2922 BZOJ 1590 [USACO08DEC]秘密消息Secret Message
  2. 洛谷 1062 NOIP2006普及T4 数列
  3. 使用HTML5 Canvas API
  4. 通过注解配置Bean(2)
  5. Why does MySQL produce so many temporary MYD files?
  6. HDU 1274 递归拼接字符串
  7. Java 学习(6):java Number & Math & String & 数组...常用类型
  8. 浪潮服务器装机RAID
  9. HDU——1576 A/B
  10. 洛谷(cogs 1293/bzoj 1212) P2292 [HNOI2004]L语言