黑马程序员_.net简介&变量简介&转义字符
来源:互联网 发布:怎么制作抽奖软件 编辑:程序博客网 时间:2024/06/05 21:08
.net:一般指.NetFramework框架。一种平台,一种技术。(单平台,多语言)
.Net Framework提供函数库、类库。还包括一个CLR(公共语言运行时)
C#:一种编程语言,可以开发基于.net平台的应用。
Java既是是一种技术又是一种编程语言。(单语言,多平台)
.net都能干什么
1.桌面应用程序 Winform/WPF
2.Internet应用程序ASP.NET
3.手机开发 wp7/wp8
4.C/S:客户机/服务器模式
5.B/S:浏览器/服务器模式
开发工具:VS
.net 1.0 visual studio2002
.net 1.1 visual studio2003
.net 2.0 visual studio2005
.net 3.x visual studio2008
.net 4.x visual studio2010
重置开发环境:可以使我们的开发工具恢复到默认状态。 工具->导入导出
Main方法是我们程序的入口方法.
.sln解决方案的文件
.csproj项目文件
变量:变量代表一块内存空间(内存地址和需要内存的大小),我们可以通过变量名称向内存存/取数据。
int型变量 大致范围:-2,147,483,648到2,147,483,647(正负20多亿) 大小:有符号32位整数(二进制位)
double型变量 大致范围:±5.0*10-324到±1.7*10308 精度:15到16位有效位
decimal型变量 大致范围:±1.0*10-28到±7.9*1028 精度:28到29位有效位
decimal money=1000m;(存储金钱,赋值的时候要在数字后面加字母m或者M)
变量的命名规则:
1. 必须以”字母” “_” ”@”开头(不能以数字开头).
2. 后面可以跟”字母” “_” “@” 和数字(不可以有特殊符号).
3. 变量名不要与C#系统中的关键字重复(关键字会变成蓝色).
4. 在C#中,大小写是敏感的.
5. 同一个变量名不允许重复定义(先这么认为,不严谨).
6. 定义变量时,变量名要有意义.
7. C#变量命名编码规范—Camel命名法:首个单词的首字母小写,其余单词的首字母大写(在方法中命名变量用Camel命名法).
8. Pascal命名规范:每个单词的第一个字母都大写.
9. 如果使用到英文单词的缩写,全部用大写.
Console.WriteLine(“Hello, world!”); 不会换行。
Console.Write(“hi”); 不会换行。
Console.ReadKey(); 按任意键继续。
#region和#endregion 可以折叠一段代码
string name = “张三”;
int age = 28;
decimal salary =7600.33M;
decimal salary1 =7600;(int型数据隐式转换成decimal型数据)
Console.WriteLine(“我叫{0},今年{2}岁了,我的工资是{1}元,真的是{1}元”,name,salary,age);
输出“我叫张三,今年28岁了,我的工资是7600.33元”
字符串中的转义字符:“\”
\” \\ \n:换行 \b:退格 \t: tab键(由多个空格组成的字符,具有行与行之间的对其功能)
在字符串前面加一个@符号有两种意义:
1. 字符串中如果有\,则不再理解为转义字符。
2. 使字符串可以换行。
Console.Write(@“H:\windy_gu\windy.gu\tools\che
ckMD5”); (输出到屏幕上是两行)
前面加了@符号后,字符串中用两个双引号代表一个双引号。
- 黑马程序员_.net简介&变量简介&转义字符
- 黑马程序员--转义字符
- 黑马程序员-转义字符
- 黑马程序员_转义字符和跳出语句
- [黑马程序员]_转义字符、数据类型和转换
- [黑马程序员]_转义字符、数据类型和转换
- 黑马程序员_关于java的转义字符的使用
- 黑马程序员_泛型简介
- 黑马程序员_面向对象简介
- 黑马程序员--.NET笔记--C#基础:变量、转义符、数据类型
- 黑马程序员-.NET简介与安装环境
- [黑马程序员]转义字符总结
- 黑马程序员_函数,值传递和指针传递区别,转义字符,格式字符
- 黑马程序员_简介什么是端口和ip地址
- 黑马程序员_java简介
- 黑马程序员-eclipse简介
- 黑马程序员--java简介
- [黑马程序员][OC]简介
- 前端神器-网站图片抓取精灵V1.0正式发布
- codeforces Round #179 (Div. 2) 296A 296B 295A 295B 295C
- 第五章、 Linux 常用网络指令
- hdu 1176
- 多进程 多线程
- 黑马程序员_.net简介&变量简介&转义字符
- 实验二十五 SCVMM物理服务器裸机部署
- Tiled 地图编辑器之 tile坐标转换
- soapUI完整基本测试 不要问为什么
- 多项式类
- C程序设计课程-2012电子信息第五次上机实验
- silverlight实现页面跳转,保存上次的页面访问的状态,像手机应用一样
- 在WinXP上编译Doom3源码提示
- DOOM3 源码分析笔记(1)