------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

C#语法: 
1、从上到下一条条的依次执行。过去的就让他过去吧,不会返回头执行:int i1=3;int i2=5;int i3=i1+i2;i1=9;。
大小写敏感。String和string 都行是另外一个问题。
2、函数参数用()包围。错误:string s2 = Console.ReadLine; Console.WriteLine=3,区分方法和属性,看图标颜色。
3、两句代码之间用分号(;)分割(易错:全角问题)
4、注释:单行注释、多行注释。批量注释、反注释。用VisualStudio的批量反注释:快捷键、工具栏图标两种方式。
变量: 
1、把变量看成放数据的容器。
2、定义变量的方式:类型 变量名;  int i3;变量只是容器,必须放进去值才有意义,否则就是一个“杯具”。
3、string s1=null和string s1不一样。
4、变量的类型:不同类型的容器放不同的东西。不能在int类型的变量中放字符串。
5、变量不能放和变量类型不兼容的数据。
6、变量的名字不能重名(不严格)
– //int i3 = 33;//定义一个变量i3,赋值为33
–            i3 = 33;//为已有变量i3赋值为33
–变量只能声明一次,但是可以多次使用。
–int i1=5;int i1=6;不可以。但是int i1=5;i1=6;是 可以的。
常用基本数据类型 
1、string、int 、char 、bool  long等。bool的取值:true、false。int的表示范围。long有多long
2、为什么输出"要用转义符"\"",因为编译器默认是遇到"开始字符串,再遇到"是结束字符串,但是如果遇到前面有\的"就不把它当成有字符串起始意义的"。\表示不要把\后的"当成字符串的开始或者结尾
3、为什么要有转义符,就是要在程序中输出回车等特殊的字符,不能直接在字符串中打回车,所以必须转移。"\n"回车。string:"\"ab\""、"ab\nb"、"c:\\a.txt"、@"c:\a.txt"(推荐)。@表示字符串中的\不当成转义符。@还可以定义多行文本。"\\\\"一命偿一命
4、"\""中\是告诉编译器不要把这个"当成字符串的结束。
5、@是不把\当成转义符。@不是万能的,不能解决字符串中有双引号的问题,如果有双引号还是用转义符
6、‘a’是char,“a”是string。
7、string s = Console.ReadLine();
8、简单的类型转换:Convert.ToString()、ToString()、Convert.ToInt32() 。即可用中间变量,也可以不用。int i = Convert.ToInt32(Console.ReadLine());
变量的命名
 命名规则:第一个字符必须是字母或者下划线(_),其后的字符可以是任意个数字、字母、下划线。不能全部使用C#的关键字,比如class、namespace、new、void等。判断方式:VS中亮蓝色的就是关键字。

这也是类、函数等的命名规则。还可以使用中文变量名(类名、函数名),不推荐。
潜规则:C#中建议变量的开头用小写。专业的程序员一定要注意大小写的问题!和“命名规则”不一样不是强制性的规定
变量在声明后才能使用
变量的声明:int i;int x,y;int i=3;变量使用之前必须赋值。

转载于:https://www.cnblogs.com/cctt/p/3140813.html

看视频学编程之最最基础的基础(1)相关推荐

  1. 看视频学编程的一点小建议

    大家好,我是程序员吴师兄. 我是一个挺怕麻烦的人,同时某些时刻也急于求成,这个性格造就了我工作后很难沉下心来看书学习,而程序员又是一个需要不断学习才能不落后的职业,所以我选择了一个十分适合我的学习方式 ...

  2. 看视频学编程之骑士飞行棋—自己做(单机版)

    ------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- 这里就不多做说明了,很简单的一个小游戏-飞行棋,控制台输出的有点丑,不过逻辑才是最重要的 有兴趣的 ...

  3. 学python是看书还是看视频-学 Python 你觉得是看书还是看视频?

    大家好,这是首发在我公众号「Python空间」的第 87 篇文章,想看更多的文章或者加我欢迎关注,我们一起交流. 今天有个新关注的读者在后台问了这么一个问题:"我准备开始学 Python,是 ...

  4. 学编程要有哪些知识基础

    现如今不管是出于兴趣还是就业需求,有越来越多的人都开始学习编程开发,甚至于很多家长从小就有意识地培养小朋友的编程能力,足以可见编程开发在大家心中的地位,那么对于想要以编程作为未来求职技能的人,学编程要 ...

  5. 0基础学编程树莓派和python_零基础学编程:树莓派和Python

    目录 第1 章 编程基础知识和环境准备 1 1.1 零基础的小白能学会编程吗 . 2 1.1.1 为什么要学编程 . 2 1.1.2 兴趣是最好的老师 . 3 1.1.3 为什么零基础的自学编程者,大 ...

  6. 0基础学编程树莓派和python_零基础学编程树莓派和Python

    目录 第1 章 编程基础知识和环境准备 1 1.1 零基础的小白能学会编程吗 . 2 1.1.1 为什么要学编程 . 2 1.1.2 兴趣是最好的老师 . 3 1.1.3 为什么零基础的自学编程者,大 ...

  7. 小白学编程,需要掌握哪些基础?学习清单送给你

    编程就像围城,城里的人想出去,城外的人想进来. 每年都有很多人不是科班出身,而是通过培训机构杀入代码战场,对于这类人,我建议你仔细的掌握下面的知识. 我的建议是针对那些希望在IT技术上有所成就的初学者 ...

  8. 学编程到底需要什么计算机基础知识?

    一.基础介绍 Hello,各位同学大家好,从现在开始,我们会从0开始一点一点的打开Java编程世界的大门. Java基础分类: 计算机基础知识 Java基础语法 编程思维的建立 二.计算机简介 计算机 ...

  9. 看视频学编程之WinForm

    ------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- WinForm WinForm:Windows Form,.Net中用来开发Windows窗口程序 ...

最新文章

  1. 原创 | 斯坦福Machine Learning with Graphs 学习笔记(第二讲)
  2. java 文件读写demo
  3. SpringBoot 配置文件 application.properties(二)
  4. mysql查看事件任务内容_MySql事件计划任务
  5. 【转载】程序员历史之一
  6. 一行命令配置深度学所需所有环境PyTorch, TensorFlow, CUDA, cuDNN, and NVIDIA Drivers.
  7. 气温常年在25度的地方_25度是什么气候
  8. 页游中的十大经典游戏题材
  9. python3哪个版本稳定-Python 3.9 发布稳定版本,八大特性学起来!
  10. 【BZOJ】3238: [Ahoi2013]差异
  11. 一个老板向员工发的牢骚
  12. FX DocuCentre S2011 打印机设置双面打印
  13. Unity3d美颜滤镜
  14. JScrollBar().setValue(0)设置滚动条位置失效问题
  15. android opencv 识别水果,opencv – 在一盘水果中检测香蕉或苹果,成功率 90%. (见图)...
  16. IDS-IPS入侵防御原理与实践
  17. 凑个热闹 谈谈网红沈大师
  18. python自动添加微信好友_Python实现微信自动好友验证,自动回复,发送群聊链接方法...
  19. qpython3l最新版下载_qpython3l
  20. GE凝胶成像 AI600

热门文章

  1. bson json c语言,对比平台--JSON和BSON之间的区别
  2. java hive查询,hive查询报错
  3. nemesis什么车_nemesis是什么意思_nemesis的翻译_音标_读音_用法_例句_爱词霸在线词典...
  4. 安卓手机qq怎么看密友值_qq亲密关系分数值是什么在哪看 怎么查情侣值或闺蜜值方法...
  5. imeoptions android,软键盘小记Android:imeOptions
  6. linux nmap下载教程,Linux_在Linux系统上用nmap扫描SSL漏洞的方法,以下载nmap 6.45及以上版本。如 - phpStudy...
  7. 大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题(以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro为例)
  8. 大小端问题傻傻分不清?
  9. grafana zabbix 模板_Grafana + Zabbix 监控系统搭建
  10. mysql在哪里写代码_[译] 如何写好 Go 代码