七日筑基——C#第一天(下)
继续C#第一天的内容,昨天我们简单说了一下如何用C#代码来让学生做自我介绍,介绍的格式要求:“我叫威震天,今年20岁,我喜欢踢足球和上网,希望接下来的三年能跟大家一起成长。”威震天介绍完了,继续下一个同学做介绍“我叫斯巴达,今年18岁,我喜欢睡觉和打架,希望三年后能顺利毕业。”,大家应该发现了,两位同学介绍的格式是一样的,但内容不一样,那么如何使用C#来实现呢?其实也很简单,我们把其中改变的内容单独拿出来取个名字就解决了。格式如下:
“我叫“+姓名+”,今年“+年龄+”岁,我喜欢“+爱好+”,希望“+愿望+”。”,这就是学任何语言都会接触到的第一个知识点,叫“变量”。说到变量,我这儿又不得不讲些废话了,很多人在学习变量的时候,老师就会说:”定义变量你要注意啊,他的命名规则是必须以字母或“_”开头,只能由字母、“_”和数字组成,变量名要有意义···“等等。我个人观点:对于业余爱好者或者刚学习编程英语不好的人,定义一个自己能识别的名称就好。就算用汉语拼音又有什么关系?而且微软花大力气让变量名可以定义成中文,对于初学者来说怎么就不能用了,用了能影响程序运行?中国人何必为难中人国人呢!记住一点:引导初学者最重要的是什么?——兴趣!!!让他觉得学得很过瘾,我们的目的就达到了。为什么中国那么多初学者喜欢用易语言,这个东西我也研究过几天,说实话,语法规则奇怪得要死,但为什么还有这么多初学者和编程业余爱好者去学它?没别的,就是因为里面的关键字、变量名都可以是中文的。所以我建议英语不好的或业余爱好者,你在定义变量时就使用中文。
扯得有点远了,我们继续上面的学习。上面我们把变化的内容提取出来了,定义成变量,然后再赋值,最后再使用,代码如下:(便于新手理解,变量名我全部使用中文)
如果你是打算以后从事这一行,那么建议在学习时还是使用大家约定俗成的规矩吧。参考代码如下:
现在无论任何同学进行自我介绍,只需要更改第二步的值就可以了,别的都不用变。每次修改值后按Ctrl+F5运行查看效果。是不是很有成就感!编程就这么简单,第一天的内容就到这儿吧,好好消化一下。
我的博客:http://www.cnblogs.com/yixueyuan/
七日筑基——C#第一天(下)的更多相关文章
- 七日筑基——C#第一天(上)
从今天开始,介绍C#如何入门,其实我们学习任何语言的目标都是为了最终能把自己想像的东西做出来,所以在最开始学习的时候要定准方向,很多人在学习过程中学着学着就变味了.比如我之前有个学生,最开始学习编程的 ...
- 很郁闷,七日筑基C#第二天的内容未保存
很郁闷,七日筑基C#第二天的内容写了好几百字未保存,刚才死机了,一下打击得不行了.
- Selenium自动化测试第一天(下)
如有任何学习问题,可以添加作者微信:lockingfree 目录 Selenium自动化测试基础 Selenium自动化测试第一天(上) Selenium自动化测试第一天(下) Selenium自动化 ...
- 等价路由在路由器和CE交换机上默认的行为是不同的,路由器总是走第一个下一跳,CE交换机是逐包。
结论: 1.在eNSP中实验,路由器和CE交换机对于等价路由的默认转发行为是不同的, 路由器:默认是基于流的转发形态,更准确的来讲,ping两个不同的下一跳,都是走等价路由的第一个路由,不走第二条路由 ...
- 从零开始学习html(二)认识标签(第一部分)——下
八.<blockquote>标签,长文本引用 <!DOCTYPE HTML> <html> <head> <meta http-equiv=&qu ...
- 七日筑基——C#第二天
上一次讲到了变量,变量这个东西可以说是编程的基础,主要的作用就是用来存放数据,就跟做菜一样的,不同的菜要放在不同类型的容器中,那么不同的数据也需要存放在不同类型的变量里.先放张饭菜的图给大家看看,增加 ...
- Django分析之三级下拉菜单选择省/市/县
今天遇到了一个一直想做却没有机会去做的功能,今天完成了便记录下来. 那这次是具体是个什么功能呢?其实还是很简单的效果,就是在用户注册的时候可以选择省/市/县,很简单的一个小功能. 那现在就开始了~首先 ...
- 探索javascript----事件对象下的各种X和Y
每次用到诸如client,screen,offset等,虽然通常都是能用对的,但是总觉得不是那么的自信没错.所以整理一下可以再需要的时候来查阅. 一:clientX和clientY,screenX和s ...
- 下拉框数据的动态选择,类似级联ajax刷新数据
简单的两个下拉列表,第二个中的数据与第一个下拉框相关: --------------------var selected = $(this).children('option:selected').v ...
随机推荐
- 编写一个程序实现strcat函数的功能
写自己的strcat函数------→mycat #include <stdio.h> #include <string.h> #define N 5 char *mycat( ...
- SQL Server 查看对象的权限
例子 1. 查看登录名 loginA的权限: create login loginA with password = '123456'; go use studio; create user logi ...
- Oracle EBS-SQL (SYS-21):sys_用户名与人员对应关系查询.sql
select fu.user_name 用户名, fu.description 描述, (select ppf.FULL_NAME ...
- windows环境中mysql忘记root密码的解决办法
原文地址:http://www.cnblogs.com/linuxnotes/archive/2013/03/09/2951101.html windows下重置Mysql Root密码的方法mysq ...
- 第五章 Spring3.0 、Hibernate3.3与Struts2的整合
5.1整合Spring与Hibernate 5.1.1使用MyEclipse加入Spring与Hibernate功能 使用MyEclipse工具主要是为了让工程拥有把数据表生成实体类与映射的功能.然后 ...
- git操作标签
操作标签 如果标签打错了,也可以删除: $ git tag -d v0.1 Deleted tag 'v0.1' (was e078af9) 因为创建的标签都只存储在本地,不会自动推送到远程.所以,打 ...
- [笔记]线性回归&梯度下降
一.总述 线性回归算法属于监督学习的一种,主要用于模型为连续函数的数值预测. 过程总得来说就是初步建模后,通过训练集合确定模型参数,得到最终预测函数,此时输入自变量即可得到预测值. 二.基本过程 1. ...
- css引入讲解及media
引用Css的几种方式: 一.@import <style type="text/css" media="screen"> @import url(& ...
- hadoop之hdfs学习
简介 HDFS(Hadoop Distributed File System )Hadoop分布式文件系统.是根据google发表的论文翻版的.论文为GFS(Google File System)Go ...
- 浅谈Hash函数
什么是hash函数: hash函数也可以翻译成“散列”函数,一般就使用音译“哈希”函数,简单的说哈希函数是对任意长度的输入进行的压缩映射,所谓的压缩映射顾名思义,输出通常来说要比输入短,并且得到的输出 ...