C# 知识点回顾
2015-03-02 22:03
232 查看
一、基础知识
1、主函数:主函数是程序运行的入口。2、数据类型:
值类型:整形(有符号、无符号)浮点型(float、double、decimal)
字符型(char、datetime)
结构体(范例:存储学生的信息,发现类比结构体功能更强大,这就是面向对象的思想)
引用类型:string(函数:trim,length,substring),class,接口,委托
3.变量,常量
4.类型转换:
显式转换(数值类型之间);
隐式转换(类型.parse,converTo)。
也叫做自动转换、强制转换
5.运算符
二、语句:
顺序语句、分支、条件语句:if、switch case(一般可用if语句替代)
循环语句:for(初始条件、表达式、循环体、状态改变),
while do,do while,
foreach(一般只用for)
死循环:表达式恒成立或只写两个分号
跳转语句:break,continue
异常:
try catch的功能:获取错误情况,反馈给使用者,不相关的代码可以继续执行,避免崩溃。
三、类
㈠String类
string和String的区别:string:数据类型,定义一个字符串、变量
String:一个类,可以创建对象(包含了属性length、函数trim、split、contains、Tostring等)
正常的调用String类的方法的过程:
s=“abc”;
String AB=new String();
AB.trim(s);
String也是一个类,只是string类型用的太多,省去创建对象格式,所以简化了调用String类的方法的过程。
可以直接写成:s.trim();
数字字符串3.14
.Tostring(#.##)
㈡Math类:
ceiling、floor、SqrtRound、ABS
㈢DateTime类:
属性:Year、Day方法:Add、ToString
DateTime dt=1991-1-1 12:00:00
dt.Tostring(yyyy年MM月dd日);
//输出“1991年01月01日”,yyyy在这里叫做代位符
㈣Random r=new Random();
new:初始化对象r.next();
㈤Tread
帮助建立新的线程(程序运行的通道(程序运行就好比过大桥),有时需要同时运行多个程序,开辟新的线程)Tread.sleep(1000);延迟一段时间再运行下一段代码。
四、数组
一维数组:固定长度的一组数,以数字作为元算二维数组:以一维数组作为元素
n维数组:固定个数的m维数组
int[5,3,6]
{[1,2,3,4,5,6][][]}
。。。
五、集合
Array,Arraylist(与数组的区别:没有固定长度)Add
Remove
Insert
Sort
Queue:队列,先进先出
Stack:栈,先进后出
Hashtable:一次存两个值 key(索引),value(值)
六、结构体:
Struct( 本质:变量的组合)Struct Student
{
int code;
string name;
bool sex;
}
Student s=new Sdudent();
s.code
s.name
void AA(Student cc)
{
cc.code
console.WriteLine(cc.name,cc.sex);
}
七、枚举Enum
enum dsa{
张三,
淄博汉企科技发展有限公司
}
使用数据时可以点出来enum数据类型里的数据,可以统一标准,避免混乱
dsa.张三
八、函数,也叫方法
一块独立代码块返回值类型,输入参数、输出参数,函数体(return:(if、else里面都要写return))
输出参数:函数体里面定义的变量,通过输出参数带出去。
递归:函数调用自己。
相关文章推荐
- C#常用知识点简单回顾(有图有真相)
- 面试前的准备---C#知识点回顾----05
- C#知识点简单回顾(有图有真相)
- C# 面试前的准备_基础知识点的回顾_01
- C# 面试前的准备_基础知识点的回顾_05
- 面试前的准备---C#知识点回顾----04
- C# 面试前的准备_基础知识点的回顾_04
- C# 面试前的准备_基础知识点的回顾_03
- C#知识点简单回顾(有图有真相)
- C# 面试前的准备_基础知识点的回顾_02
- 快速撑握C#知识点之流程控制
- C#知识点(域名解析、正则式匹配)
- 快速撑握C#知识点之字符串格式化,字面量,转义符
- 快速撑握C#知识点之类的函数成员(一) 推荐
- C#示例知识点学习(一)
- 知识点回顾
- 快速撑握C#知识点之类的函数成员(二) 推荐
- 快速撑握C#知识点之变量,类型及类型转换
- 快速撑握C#知识点之集合
- 快速撑握C#知识点之类的数据成员