U3D开发学习之路--C#基础

本文介绍了C#中的逻辑运算符、跳转语句、参数应用等基础知识点,并深入讲解了TryParse方法、排序算法、数组操作及内存管理等内容。

本篇博客主要写下C#基础中一些自己认为比较重要的知识点,并没有把所有知识点写全,如有不对的地方,非常感谢批评指正。本文中标黄色的地方为重点

1、逻辑运算符

对于&&运算符,当第一个操作数为false时,将不会判断第二个操作数,对于||运算符,当地一个操作数为true时,将不会判断第二个操作数。

2、跳转语句

跳转语句主要介绍它的应用,比如continue,计算1到100能被3整除的数字累加和

int sum = 0;
for (int i=0; i<100; i++){
    if(i%3!=0)
    continue;
    sum+=i;
}

3、应用参数

使用ref关键字修饰,调用方法时复制实参变量在栈中的引用,也就是说当我修改引用的时候,其真实数据也会更改,它的作用就是修改数据。注意:ref要求实参在传递前必须先进行赋值。

4、输出参数

使用out关键字修饰,同样调用方法时复制实参变量在栈中的引用,作用是返回结果,当我们想在一个方法中返回多个结果的时候需要使用该方法。注意:out要求形参在离开方法时必须要进行赋值。

5、TryParse

我们知道Parse是转换类型的方法之一,比如一个字符串string str = "100",将其转成int类型,需要使用Int.Parse(str)方法,但是一旦str里存放的不是一个能够转换成int类型的有效数据的话就会出错。因此我们一般使用TryParse方法。方法如下:

int number;
string str
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值