.NET C#语言基础 20140814
一、.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相关推荐
- 【python语言基础】疑难点整理2
[python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...
- r语言 断轴 画图_R语言基础画图/绘图/作图
R语言基础画图 R语言免费且开源,其强大和自由的画图功能,深受广大学生和可视化工作人员喜爱,这篇文章对如何使用R语言作基本的图形,如直方图,点图,饼状图以及箱线图进行简单介绍. 0 结构 每种图形构成 ...
- fig r函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1
今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...
- 学单片机需要多少C语言基础,C语言单片机编程教程
很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言, ...
- %3c- r语言运算符,R语言基础教程之运算符
原标题:R语言基础教程之运算符 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符1.算术运算符 下表显示了R语言支持的算术运算符.运算符对向量的 ...
- c++把数组所有元素剔除_C语言基础之数组,第一节,C语言必学知识点剖析
本文约1600字,主要讲了C语言基础之数组.数组又可分为数值数组.字符数组.指针数组.结构数组等各种类别.本文主要讲了数组的基础概念,一维数组的定义和引用. 带你进入C语言的世界,入门C语言,后边将持 ...
- matlab语言实验二,实验二 MATLAB语言基础
实验二 MATLAB 语言基础 一.实验目的 基本掌握 MATLAB 向量.矩阵.数组的生成及其基本运算(区分数组运算和矩阵运算).常用的数学函数.了解字符串的操作. 二.实验内容 (1) 向量的生成 ...
- R语言基础知识详解及概括
R语言基础知识详解及概括 目录 R语言基础知识详解及概括 R数据可视化示例 R语言进行数据创建
- 实验四 数据库SQL语言基础编程
-- 实验四 数据库SQL语言基础编程 -- 实验目的: -- 掌握数据库查询语句的编写方法 -- 掌握利用查询语言完成基本查询 -- 掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...
最新文章
- [转]ubuntu下ATI/Intel双显卡切换的方法
- tomcat实现多端口、多域名访问
- 【Linux】一步一步学Linux——apropos命令(230)
- 计算机电路基础张志良,计算机电路基础
- 第三十八期:如何在Windows 10上使用Windows Update目录驱动程序安装打印机
- OpenCL、OpenGL 同时工作
- 【Unity】第5章 3D坐标系和天空盒
- python机器学习案例系列教程——关联分析(Apriori、FP-growth)
- 如何更有效地从阅读中汲取知识?
- php i方法和get的区别,浅析PHP中的i++与++i的区别及效率
- 【时间序列预测】基于matlab EMD优化BP神经网络汇率预测【含Matlab源码 1742期】
- python report_python之reportlab
- Win10系统解决图片打开方式没有照片查看器
- 后盾网ThinkPHP教程许愿墙源码及后台管理模版下载
- 香港乐坛25年发展 [ 2005-04-24 07:28 PM | 作者:老唱片 | 来自:老唱片]
- 《果然新鲜》电商项目(25)- 会员唯一登录
- Lenovo T460 Fn功能键切换
- 实现用户自定义表单,自定义工作流
- 从GitHub火到了博客,共计1658页的《Java岗面试核心MCA版》,拿走不谢
- java分哪几部分_Java体系主要分为三部分,下列哪个选项不是其中的一个组成部分?...