一、.NET历史

1. .NET的发展史

网络      --      HTML        --      ASP/ASP.NET      --     ASPX        --        .NET

DOS黑屏        静态页面           动态页面--数据库           ASP无限扩展           2002年

2. .NET软件更新

二、C#编程

1.项目结构

.cs——程序代码文件,源文件

.config——配置文件

.csproj——项目文件(用来管理文件项)

.sln——解决方案文件(用来管理项目的)

PS:选择移除后仅指项目被移除,该项目在文件中仍存在。

2.函数

定义:能够独立完成一个功能

四要素:1)名称 2)输入 3)输出 4)加工

主函数:static void Main(string [ ] args)
{
}

输入语句:

string s = Console.ReadLine();

输出语句:

Console.WriteLine("要输出显示的内容");(显示内容换行,光标在第二行)

Console.Write("要输出显示的内容");(显示内容不换行,光标在输入内容后边)

PS:Main中"M"必须为大写,语句结束用";".

快捷键:

删除整行:SHIFT+DEL

选中变为注释:CTRL+K+C  取消:CTRL+K+U

(注释:"//","/ *    */".)

针对单词自动更正:ALT+“→” (向右箭头)

3.数据类型

1)整型: int short long byte

2)浮点型: float double decimal

3)字符型: char

4)布尔型: bool

5)字符串型: string

6)日期时间型: DateTime

PS:char用  ' ' 显示内容,string用  " "  显示内容;常用数据类型: int(整型),double(浮点型).

4.变量

1)变量的命名规则:

A.由字母、数字、下划线、符号@、汉字组成.

B.首字符不可为数字.

C.名称不能与系统关键字重名.

示例:不合法的标示符

A.2X--首字母不可为数字

B.CLASS--与系统"类"重名

C.C#+variable--"#" "+"为不合法符号

2)变量的定义

数据类型 变量名[ = 值];

int a = 10;

3)变量的使用:赋值、取值

a = 90;

a = a + 100;

浮点类型默认为double,如需使用float,可使用"F"后缀.

例:fioat a=8.2F

5.常量
1)分类:

A.符号常量:用符号代替值

B.字面常量:"="右面的值

2)符号常量的定义:在变量定义的前面加"const"

例:const bool d=true

3)符号常量的使用:不能赋值,只能取值.

4)转义字符

'\a'--声音

'\t'--tab键字符

'\\'--反斜线-显示为"\"

'\''--单引号

'\"'--双引号

'\n'--换行

'\r'--回车

例:Console.Writeline("张三说:\"你是个人吗?\"")

显示为 张三说:"你是个人吗?"

转载于:https://www.cnblogs.com/DORCASQING/p/3913013.html

.NET C#语言基础 20140814相关推荐

  1. 【python语言基础】疑难点整理2

    [python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...

  2. r语言 断轴 画图_R语言基础画图/绘图/作图

    R语言基础画图 R语言免费且开源,其强大和自由的画图功能,深受广大学生和可视化工作人员喜爱,这篇文章对如何使用R语言作基本的图形,如直方图,点图,饼状图以及箱线图进行简单介绍. 0 结构 每种图形构成 ...

  3. fig r函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1

    今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...

  4. 学单片机需要多少C语言基础,C语言单片机编程教程

    很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言, ...

  5. %3c- r语言运算符,R语言基础教程之运算符

    原标题:R语言基础教程之运算符 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符1.算术运算符 下表显示了R语言支持的算术运算符.运算符对向量的 ...

  6. c++把数组所有元素剔除_C语言基础之数组,第一节,C语言必学知识点剖析

    本文约1600字,主要讲了C语言基础之数组.数组又可分为数值数组.字符数组.指针数组.结构数组等各种类别.本文主要讲了数组的基础概念,一维数组的定义和引用. 带你进入C语言的世界,入门C语言,后边将持 ...

  7. matlab语言实验二,实验二 MATLAB语言基础

    实验二 MATLAB 语言基础 一.实验目的 基本掌握 MATLAB 向量.矩阵.数组的生成及其基本运算(区分数组运算和矩阵运算).常用的数学函数.了解字符串的操作. 二.实验内容 (1) 向量的生成 ...

  8. R语言基础知识详解及概括

    R语言基础知识详解及概括 目录 R语言基础知识详解及概括 R数据可视化示例 R语言进行数据创建

  9. 实验四 数据库SQL语言基础编程

    -- 实验四 数据库SQL语言基础编程 -- 实验目的: --  掌握数据库查询语句的编写方法 --  掌握利用查询语言完成基本查询 --  掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...

最新文章

  1. [转]ubuntu下ATI/Intel双显卡切换的方法
  2. tomcat实现多端口、多域名访问
  3. 【Linux】一步一步学Linux——apropos命令(230)
  4. 计算机电路基础张志良,计算机电路基础
  5. 第三十八期:如何在Windows 10上使用Windows Update目录驱动程序安装打印机
  6. OpenCL、OpenGL 同时工作
  7. 【Unity】第5章 3D坐标系和天空盒
  8. python机器学习案例系列教程——关联分析(Apriori、FP-growth)
  9. 如何更有效地从阅读中汲取知识?
  10. php i方法和get的区别,浅析PHP中的i++与++i的区别及效率
  11. 【时间序列预测】基于matlab EMD优化BP神经网络汇率预测【含Matlab源码 1742期】
  12. python report_python之reportlab
  13. Win10系统解决图片打开方式没有照片查看器
  14. 后盾网ThinkPHP教程许愿墙源码及后台管理模版下载
  15. 香港乐坛25年发展 [ 2005-04-24 07:28 PM | 作者:老唱片 | 来自:老唱片]
  16. 《果然新鲜》电商项目(25)- 会员唯一登录
  17. Lenovo T460 Fn功能键切换
  18. 实现用户自定义表单,自定义工作流
  19. 从GitHub火到了博客,共计1658页的《Java岗面试核心MCA版》,拿走不谢
  20. java分哪几部分_Java体系主要分为三部分,下列哪个选项不是其中的一个组成部分?...

热门文章

  1. mysql设置定时任务
  2. LeetCode - 785. Is Graph Bipartite?
  3. python各种类型日期转换大全
  4. 剑指offer 面试36题
  5. 2018年的上半年目标之一:培养阅读的兴趣和爱好
  6. 团体程序设计天梯赛-练习集L1-013. 计算阶乘和
  7. ios UIScrollView 中控件自动增加间隔
  8. oracle随机取数据
  9. Axis 实现的SOAP附件的传输
  10. 首记,一种新的企业信息化平台开发方案——AgileEAS.NET框架