out
out是内部为外部变量赋值,out一般用在函数需要有多个返回值的场所。
out修饰方法的参数了,那么在方法外面可以不给这个参数赋值,但是在方法里面必须给这个out修饰符的参数赋初值
另外,参数加out,是把这个方法中的参数的值传到方法外面去了。
ref
ref用的时候必须要给这个变量赋初值,和out有区别,out可以把方法里的值传出去,ref既可以把值传到方法里,又可以把值传到方法外。
字符串的拼接
实现TryParse功能的方法
int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0