[C#]一些基础知识
2016-10-03 15:04
330 查看
C#中的类型
c#中的类型大部分和C语言中的类型一样,不过有下面几个是不同的long: 64位的整形
ulong: 64位的不带符号的整数
decimal: 高精度的浮点数
DateTime: 表示系统的时间,存在8个字节
string: 是的,字符串也是一个变量
命名规则(identifier)
在一个c#程序中,可能存在下面的组成部分:Class: 包装的基本组成部分
Method: 基本的可执行代码部分
Variable: 变量,可以用来改变的值
命名之中,只可以含有大小写字符,数字和下划线,但是仍然不能够使用数字来作为一个名字的开头,且名字不可以是关键字。
操作符
和C语言的对应的操作符是一样的。类型转换
很显然,从高精度的类型转化为低精度的类型是十分方便的。我们可以强制加上强制转换符,也可以使用.NET中的一些方法来帮助我们完成转换。控制转化符
和C语言中的一样,包含if-else,switch两种操作符需要传入的是一个布尔型的变量,如果传入的输入为真则进行输入,传入的变量为假就跳过当前的这个变量。
循环控制符
for:和C语言中的用法是一样的,传入3个字段,分别进行初始化,检查是否越界以及每次循环后更改循环控制符。while: 在循环的开始检查循环条件是否为真。
do-while: 在循环的尾部检查循环条件是否为真,也就是说循环至少会去执行一次。
方法
c#中的方法是和对象密不可分的。方法主要会分为下面的几种类型:public: 可以被任意的地方的代码访问
static: 表示方法属于这个类本身,而不是这个类的任何一个实例
private: 只可以被这个类所访问
protected: 只可以被该类及其子类所访问
如何返回多个参数:
out参数:传入参数加入out, 在这个方法中对这个参数造成的修改会保存
ref参数:作用和out一样,但是传入的参数必须初始化。
Exception处理
在运行的过程中,程序可能会产生错误,而这里的错误也会是一个对象,可以为可能出现的错误设置处理错误的程序来解决程序在执行的过程中产生的错误。try-catch-finally控制语句。
throw: 可以使用这条语句来抛出运行的过程中产生的错误。
数组
和C语言的一点不同:多维的数组每一个维度的长度不一定是相同的,而是可以单独设置她们的长度。相关文章推荐
- C#的一些基础知识补习 二
- C#的一些基础知识点记录
- [温故知新]c#的一些基础知识
- 一些C#的基础知识(转)
- C#的一些基础知识
- C#一些编程基础知识讲解
- 收集的一些C#的基础知识问答
- 机房重构(四)--C#的一些基础知识
- c#基础知识---常用的一些用来文件操作的类
- C#基础篇之一 常用的一些基础知识
- C#一些基础知识
- C#的一些基础知识补习 一
- C#基础篇之二 常用的一些基础知识
- [温故知新]c#的一些基础知识
- 事务隔离性的一些基础知识
- 事务隔离性的一些基础知识
- DNS的一些相关基础知识
- 理清了3G的一些基础知识
- 开始学习asp.net,一些基础的知识。
- socket网络编程的一些基础知识