C#学习笔记(自用)

C#是基于.Net平台的一种程序设计语言

想要使用在.Net平台下开发,必须使用.Net FrameWork类库这个框架。

C#

和C语言一样,进行注释时采用//来单行注释,/**/进行多行注释。

注释

和C语言一样,进行注释时采用//来单行注释,/**/进行多行注释。

异常捕获

try
{
	//书写有可能出现异常的代码
}
catch
{
	//异常处理
}

变量

int 整数类型
double 浮点数类型
char 字符类型
string 字符串类型
decimal 货币类型
bool 布尔类型
变量必须先声明,再赋值,后使用。
变量的命名采用Camel驼峰命名方法,首单词首字母小写,其余单词首字母大写。

字段

字段一般命名规则应该以_开始。

方法

和C、C++里面的函数类似,都可以重载,递归。
命名规则Pascal规则,每个单词的首字母都要大写。
和C、C++里面函数的区别
1.参数的功能不同
C、C++只能用参数来传进数据,应该吧。
而C#可以通过参数来传出数据。
比如使用out参数可以直接传出数据,而不用通过返回值来传回数据。
还有另外两个参数ref和params。
2.在方法里面更改方法外的数据是不行的。而函数却可以。
想要让C#实现这种功能。需要使用ref参数来修饰实现。
例如:

double s = 50000;
public static void Test(ref double s)
{
	s += 500;
}

3.C、C++里面函数好像只能传进确定个数的参数,C#却可以使用params参数来传进不确定的数据。params可以将实参列表中跟可变参数数组元素类型相同的元素都当作数组中的元素去处理。
例如:

public static void Test(sting name,params int[] score)
{
	int sum=0;
	for( int i = 0 ; i <score.Length; i++)
	{
		sum+=score[i];
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值