☺
一、入门常识
1、dotnet:一种框架、平台、技术
(1)dotnet能开发什么
a、 桌面应用程序,Winform
b、 Internet应用程序
c、 手机开发
(2)dotnet的两种交互模式
a、 客户机/服务器——C/S,如QQ
a、 浏览器/服务器——B/S
2、C#:一种编程语言,可以开发基于.net平台的应用
3、Java:既是一种技术,又是一种变成语言
4、IDE:(integrated development,集成开发环境)
dotnet 的开发环境就是vs2010、vs2008
5、MSDN:神器,帮助文档
☺
二、代码相关知识
1、代码结构
2、最常用代码
Console.WriteLine();//("要显示的内容")
Console.ReadKey();//暂停
3、c#中的三种注释符
//单行注释
/*多行注释
*
*
*/
/// <summary>
/// 方法注释
/// </summary>
4、数据类型
(1)int(整数)
(2)double(小数)
(3)char(字符)‘A’
(4)string(字符串)“李四”
(5)decimal(金钱小数):decimal d= 5.55m; decimal d1 = 5;(错误)
double和decimal都是小数,但是精读不同
5、变量命名规则
(1)必须以“字母” _ 或@符号开头, 不要以数字开头(2)后面可以跟任意“字母”、数字、下划线
(3)变量名不要与c#系统中的关键字重复(字体为蓝色则是关键字)
(4)在c#中,大小写是敏感的
(5)定义变量时,变量名要有意义,切忌 a,b,c,d等变量的使用
(6)c#变量命名编码规范——Camel命名法:收个单词的首字母小写,其余单词的首字母大写
(7)Pascal命名规范:每一个单词第一个字母都大写
(8)如果使用到英文单词的缩写,全部用大写
(9)代码中尽量不要出现中文的变量 ------遭鄙视,。。。。。。
6、实用
(1)代码折叠
#region
//代码
#endregion
(2)代码重排(快捷键)
Ctrl+k+d
(3)变量声明的三种方式
①先定义变量类型,不赋值,稍后赋值
int number ;
number =12;
②同时定义多个变量,并分别赋值
int num1, num2, num3;
num1=12;
num2=34;
num3=34;
③定义变量的同时赋值
int number=34;
(4)ReadLine:用于接收用户输入的内容
(5)转义符
Console.WriteLine("老苏很\"邪恶\"");
// \ + 特殊字符,就可以把特殊字符显示出来了
// \" 表示的是一个双引号
Console.WriteLine("老苏很\n邪恶");
// \n表示换行
Console.WriteLine("老苏很\b邪恶");
// 如果把 \b 前面有内容,就会把\b前面的一个字删掉,如果 \b后面无内容,则不改变内容
Console.WriteLine("老苏很邪恶\\");
// \\表示的是一个\
Console.WriteLine("老苏\t老马");
// \t 表示的是 水平制表符
Console.WriteLine(@"lxr是\t猪");
Console.ReadKey();
//@不可以和 \加特殊字符一起使用,会使其失效
// string path = @ +路径(这样就不用在地址里面一个一个地加\了)
(6)赋值运算符
string name = "老杨";//用=进行赋值
int age = 22;
string e_mail = "sk@qq.com";
string dress = "中国";
double salary = 100;
Console.WriteLine("名字:"+name+",年龄:"+ age+ ",邮箱:" + e_mail+ ",地址:" + dress + ",年龄:" + salary);//这些内容,其中的+起连接作用
Console.ReadKey();//暂停在这里,回车进行下一步
(7) + 号的作用
如果加号两边有一个是字符串,那么这个加号就起到了连接的作用
string name = "老杨";
Console.WriteLine("你好"+name);//如果加号两边有一个是字符串,那么这个加号就起到了连接的作用
Console.ReadKey();
(8) WriteLine 与 Write 的区别
Console.Write("你好漂亮");//书写一行
Console.WriteLine("你好漂亮");//书写一行加回车
一门很好玩儿的语言,好好学习撒