1.

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Ling;
  4. using System.Text;
  5. using System.Threading.Tasks;//命名空间,支持类库调用
  6.  
  7. namespace helloworld //项目名称
  8. {
  9. class Program //这就是一个类
  10. {
  11. static void Main(string[] args)//方法 (主方法)/主函数
  12. {
  13. //程序运行启动地方
  14. Console.WriteLine("Hello World");//输出显示
  15. Console.ReadKey();//暂停程序
  16.  
  17. }
  18.  
  19. }
  20. }

2.

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Ling;
  4. using System.Text;
  5. using System.Threading.Tasks;//命名空间,支持类库调用
  6.  
  7. namespace helloworld //项目名称
  8. {
  9. class Program //这就是一个类
  10. {
  11. static void Main(string[] args)//方法 (主方法)/主函数
  12. {
  13. int num;
  14. num = ;//定义一个整数变量
  15. double d;//小数型,double包含了int
  16. float f = 3.14f;//uniity使用float
  17. d = 3.14;
  18. string str;
  19. str = "huang";//需加双引号
  20. char c;//单字符型
  21. c = 'a';/ar赋值用单引号
  22. bool b;//布尔类型,判断对错
  23. b = true;
  24. b = false;
  25. Console.WriteLine(num);
  26.  
  27. }
  28.  
  29. }
  30. }
3.变量的命名: 
命名规则:
1.必须以"字母 "_或@开头,不要以数字开头
2 后面可以跟任意“字母”、数字、下划线.
注意:
1.你起的变量名不要与c#系统中的关键字重复.
2.在c#中,大小写是敏感的.
3.同一个变量名不允许重复定义(先这么认为,不严谨)

定义变量时,变量名要有意义 
C# 变量命名编码规范——Camel 命名法:
首个单词的首字母小写,其余单词的首字母大写。
Pascal命名命名规范:每一个单词第一字母都大写
如果使用到英文单词的缩写,全部用大写!

字符串与其它类型加好相连都会变成字符串

练习

1.

  1. using System;
  2.  
  3. namespace _001lianxi
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. string name = "卡卡西";
  10. string place = "火影村";
  11. int age = ;
  12. string postBox = "kakaxi@qq.com";
  13. double wage = ;
  14. //Console.WriteLine("我叫"+ name+ ",我住在"+ place+ ",我今年" + age+ ",我的邮箱是" + postBox + ",我的工资是" + wage);
  15. Console.WriteLine("我叫{0},今年{1}岁,家庭住址是{2},我的邮箱是{3},我的工资是{4}", name, age, place, postBox, wage);
  16. }
  17. }
  18. }

2.

交换变量值:

  1. using System;
  2.  
  3. namespace _005
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int a = ;
  10. int b = ;
  11. a = b - a;
  12. b = b - a;
  13. a = a + b;
  14.  
  15. Console.WriteLine(a);
  16. Console.WriteLine(b);
  17. }
  18. }
  19. }

3.

  1. using System;
  2.  
  3. namespace _007
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9.  
  10. Console.WriteLine("请输入姓名");
  11. string name = Console.ReadLine();//用于接收用户的输入
  12. Console.WriteLine("请输入年龄");
  13. string age = Console.ReadLine();
  14. Console.WriteLine("请输入性别");
  15. string Gender = Console.ReadLine();
  16.  
  17. Console.WriteLine("您好:{0}先生,您的年龄是{1},还是一个帅气逼人的{2}生", name, age, Gender);
  18.  
  19. }
  20. }
  21. }

4.

C#学习入门第一篇的更多相关文章

  1. RabbitMQ学习总结 第一篇:理论篇

    目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...

  2. Zookeeper 入门第一篇

    转载原文地址: ZooKeeper学习总结 第一篇:ZooKeeper快速入门 ZooKeeper学习总结 第二篇:ZooKeeper深入探讨 ZooKeeper学习第一期---Zookeeper简单 ...

  3. 学习KnockOut第一篇之Hello World

    学习KnockOut第一篇之Hello World 笔者刚开始学习KnockOut.写的内容就相当于一个学习笔记.且在此处向官网致敬,比较喜欢他们家的Live Example版块,里面有jsFiddl ...

  4. ActionBarSherlock学习笔记 第一篇——部署

    ActionBarSherlock学习笔记 第一篇--部署          ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android ...

  5. ElasticSearch入门 第一篇:Windows下安装ElasticSearch

    这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  6. 小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式:

    小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式: 直接引用VUE; 将vue.js下载到本地后本目录下使用; 安装Node环境下使用; ant-desig ...

  7. Flink入门-第一篇:Flink基础概念以及竞品对比

    Flink入门-第一篇:Flink基础概念以及竞品对比 Flink介绍 截止2021年10月Flink最新的稳定版本已经发展到1.14.0 Flink起源于一个名为Stratosphere的研究项目主 ...

  8. 前端学习 linux —— 第一篇

    前端学习 linux - 第一篇 本文主要介绍"linux 发行版本"."cpu 架构"."Linux 目录结构"."vi 和 v ...

  9. Egret入门学习日记 --- 第一篇 (引擎的选择)

    第一篇 (引擎的选择) 我人比较笨,得慢慢学,我就一点一点来好了. 首先,我个人喜欢游戏.网页开发相对游戏开发来说,网页开发实在太枯燥了,没劲.所以打算转游戏开发了. 游戏开发要选择游戏引擎,我去看了 ...

随机推荐

  1. ASP_NET实现界面无刷新的DropdownList两级联动效果

    所谓DropdownList联动,也就是在选一个DropdownList的时候使另外一个DropdownList的内容更新(如选省份时显示所属城市),按常规的方法那就是在第一个DropdownList ...

  2. Spring Boot引起的“堆外内存泄漏”排查及经验总结

    小结: 检索词:C++内存分配器.jvm内存模型.gdb.内存泄露 https://tech.meituan.com/2019/01/03/spring-boot-native-memory-leak ...

  3. 对内存分配的理解 自动变量 局部变量 临时变量 外部变量 字符串长度 C语言可以看成由一些列的外部对象构成

    Status ListInsert_Sq(SqList *L,int i,LElemType_Sq e) { LElemType_Sq *newbase; LElemType_Sq *p,*q; if ...

  4. day3_列表

    一.列表 列表也通常被称为list 数组 array 1.列表定义 使用方括号([])即可 alist = [123,'abc','def',666,True] 空列表的定义:alist = [] 或 ...

  5. ipv6的校验格式

    ipv6的校验格式: ^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$

  6. 应用docker化

    1)首先安装源代码工具Git.  [root@master~]# yum install-y git  2)从GitHub上下载示例的Java应用源代码.  [root@master~]# cd/op ...

  7. 【JMeter】【接口测试】csv参数化,数据驱动,自动化测试

    csv参数化,数据驱动   首先我们要有一个接口测试用例存放的地方,我们这里用EXCEL模板管理,里面包含用例编号.入参.优先级.请求方式.url等等. 1:新建一个txt文件,命名为sjqd,后缀名 ...

  8. 怎么修改TOMCAT的默认主页为你自己项目的主页

    如果webapp下有一个abc的文件来下有一个index.html,想设置为首页怎么操作 方法: 修改tomcat/conf/web.xml文件.在web.xml文件中,有一段如下:<welco ...

  9. 20181223 Oracle中while

    最近尝试了一次while跑数, declare sysdataend  date:=system-1; startdata  date:=to_date('20181214','YYYYMMDD'); ...

  10. Java基础知识(JAVA中String、StringBuffer、StringBuilder类的区别)

    java中String.StringBuffer.StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题.现在总结一下,看看他们的不同与相同. 1.可变与不可 ...