C#基础知识

生成解决方案的快捷键:Ctrl+Shift+B
输入cw+Tab+Tab,就出来Console.WriteLine();
C#中字符串数据类型是小写

Console.WriteLine("请输入一个字符串");
string str = Console.ReadLine();

\n换行
 \b退格
\t 行与行之间可以对齐
\\ 表示一个\
在字符串前面加一个@符号,
字符串中如果有\,则不再理解为转义符
换行

C#变量
内存:用户存储在正在运行的程序数据。最大一特点就是断电后数据不能保存
变量:代表着一块内存空间,我们可以通过变量名称向内存存/取数据。有变量就不需要记忆复杂的内存

地址
访问修饰符 数据类型 变量名称
1)组成:52个英文字母、10个数字、下划线,除此之外不能含有其他的字符
2)开头:只能以字母或下划线开头。
3)不能使用C#中的关键字。
声明变量的三种方式:
    1)先声明,再赋值 int a; a = 3;
    2)定义变量时,直接赋值 int a = 3;
    3)一次声明多个同类型的变量,中间有逗号隔开 int a,b,c;

Camel:首个单词的首字母小写,其余单词首字母大写
Pascal:每一个单词的首字母大写
如果使用英文单词的缩写,全部用大写

C#注释://、/* */、///

switch结构:
C#中要求每个case和default语句中都必须有break语句,除非两个case中间没有其他语句,姥前一个

case可以不包含break.判断的表达式或变量可以是字符串
C#中有4种循环语句:
1)while 先进行条件判断,然后进行语句块的操作
2)do{}while() 不管条件是否满足,总是先循环一次,然后再判断
3)for 通常在知道循环次数的条件下使用
4)foreach(数据类型 变量名 in 循环的数据)

break和continue语句用在内层循环时,只对内层循环的执行有影响,不影响外层循环.
1)break直接退出当层循环,进入外屋循环
2)continue退出当次循环,进入下次循环

数组 C#一维组声明时不能将数据名放在数据类型和方括号之间
数据类型[] 数组名;
ege:int[] array;
int[] array = new int[5]{0,1,2,3,4};
int[] array = new int[]{0,1,2,3,4};
int[] array = {0,1,2,3,4};

值传递:只把参数的值传到了方法里面,如果在方法中对参数的值进行了修改,在方法调用之后,参数

仍然是原来的值。
按引用传递:在方法调用之后,仍然保留对参数值的修改。要使用ref关键字修饰参数

隐式类型转换:对于数值类型,任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐

式转换为类型B。
显示类型转换:当要把取值范围大的类型转换为聂值范围小的类型时,就需要显示类型转换

设置按钮的属性,首先就BACKCOLOR,将其设置为WEB的Transparent,另外就是FLATSTYLE这个属性,要设置

为POPUP,加起来就可以实现透明效果

posted @ 2013-08-06 15:02  似水&无痕  阅读(265)  评论(0编辑  收藏  举报