C#入门基础01
1、.net是一个平台,C#是一门语言,通过.net平台编辑部署应用程序
2、.net framework 是.net中不可或缺的一部分,他为.net程序的运行提供了一个稳定的运行环境,保证我们基于.net开发平台能够稳定的运行。(.net framework包含:公共语言运行库CLR 和类库)
3、java既是一个平台,又是一门语言。
4、.net能做什么
1 winfrom 窗体应用程序 2 webfrom internet程序(当当网、京东、携程网、csnd、msdn)
3 WP8 手机开发 4、Unity3D
5、.net两种交互模式
1、B/S 浏览器/服务器 客户端上必须装有一个浏览器
2、C/S 客户端/服务器 客户端上必须装有一个软件(如QQ)
6、解决方案后缀名:.snl
项目文件:csproj
类文件:cs
7、检查语法错误的方法:重新生成解决方案
8、重新配置运行环境:工具---》导入导出。。。
9、设置字体、背景、颜色:工具---》选项。。。
10、快速启动vs cmd-àdevenu
11、注释
// 单行注释
/**/ 注销一段
///进行方法说明
12、常用快捷键:
Ctrl+Z 后退
Home 行首 end 行尾
Ctrl+K+D 快速对齐代码
Ctrl+J 显示智能提示
Shift+Home Shift+End 快速选中
Ctrl+K+U 快速注释所选代码
Ctrl+K+C 快速取消注释代码
F1转到帮助文档
#region #endregion 折叠代码
13、数据类型
object object为所有类型的基类
Int 整型 在代码中 处理Int类型的速度较其他数据类型是最快的
String 字符串 必须用双引号引起
Char 字符类型 必须用单引号引起
Decimal 金钱类型(常用于银行、公司账务,需要较高的精确度)
Double 小数点后 15-16位
14、变量必须先声明、赋值,在使用。
变量命名: 变量一般是首单词字母小写,后面的单词首字母都大写 camel 命名法(驼峰命名法) eg: string className
方法、项目、解决方案名称: 一般是每个单词首字母大写 parcel 命名法 eg:Apple_Soluction
常量命名: 常量全部用大写命名,单词之间用下划线隔开 eg:const int MAX_AGE=100;
15、占位符
如:
A=1,B=2,C=3;
Console.writeline(“{0},{1},{2}”,a,b,c); 结果:1,2,3
A=1,B=2,C=3;
Console.writeline(“{1},{0},{2}”,a,b,c); 结果:2,1,3
A=1,B=2,C=3;
Console.writeline(“{0},{1},{2}”,a,a,a); 结果:1,1,1
A=1,B=2,C=3;
Console.writeline(“{0},{0},{0}”,a); 结果:1,1,1 节省装箱次数
16、转义字符
\n 换行
\t tab健
输出英文半角的’ consle.writeline(“\’”); 输出:’ 双引号同理
17、@符号的应用:
1、console.writeline(@“\n”) 输出:\n 取消转义
2、console.Writeline(@“今天天
气不错!”)
输出:今天天
气不错!
保留了原格式输出!
18、类型转换:
显示转换有叫强制类型转换
Double a=10;
Int b=(int)a; //将a强制类型转换为int
隐式类型转换
Int a=5;
Double b=10;
Double c=a+b;
19 值类型和引用类型
值类型穿值 DateTime是struct类型,为值类型
引用类型传地址 string 和 object为引用类型
本文由作者原创,如有引用、转载请注明出处。(如有不正之处,欢迎指出,相互交流,谢谢!)