------- 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. UI培训分享:导航栏UI设计规范及注意事项有哪些?
  2. windows2003 服务器安全配置的建议
  3. 关于 ES6 的 let ,var和 const
  4. DL之LSTM:tf.contrib.rnn.BasicLSTMCell(rnn_unit)函数的解读
  5. attachment绑相对url
  6. 5分钟了解什么是真正的深度学习
  7. 征稿通知!ICCV 2021 第一届面向意图表达的手绘草图研讨会
  8. syslog-ng记录history日志
  9. crt安装mysql安装包_Linux安装MySQL步骤
  10. C# - 接口,继承
  11. Spring同一个类中注解方法互相调用的问题
  12. 网盘纷纷“隐退” 云存储仍是刚需
  13. 文件系统中,Path和Directory的区别
  14. 英语报纸计算机类,报纸和电脑英语作文
  15. 中国机读目录格式(CNMARC)
  16. java short 无符号_有符号/无符号的int,short和char
  17. 计算机专业综合改革举措,数学与应用数学专业综合改革的举措.docx
  18. 我来自江湖修改器|我来自江湖修改器3dm下载 v0.1二十四项
  19. html5 上标,HTML5 Canvas +下标和上标
  20. UE4_关于Roll,Yaw,Pitch,Rotator的理解

热门文章

  1. 雨课堂显示服务器无法连接,雨课堂用的什么云服务器
  2. 共享可写节包含重定位_今年双11好房也打折!贝壳兰州站“11.11新房节” 5日开启...
  3. golang 读取文件最后一行_python3从零学习-5.4.3、文件输入流fileinput
  4. linux 拨号网关,用LINUX做在一张软盘上的拨号网关 (转)
  5. java数据库edit_Java数据库连接——JDBC基础知识(操作数据库:增删改查)
  6. java const关键字_const关键字:终于拥有真正的常量声明语句
  7. adb bugreport保存位置_adb 常用命令---日常提升效率
  8. navicat fo mysql 教程_Navicat For MySQL的简单使用教程
  9. oracle的al32utf8,oracle字符集修改(AL32UTF8-UTF8)
  10. poj 2528 Mayor's posters(线段树+离散化)