1.ref的用法:传递结构 public class A { public int X{get;set;} } public static void changeA(ref A a) { a.X=2 } 2.out的用法:当返回多个值时,可能类型不同,,这时解决办法有: 2.1申明类和结构,包含所有类型. 2.2使用元组类型 2.3使用out关键字 3.可空类型 int? x=null…
int i = -1;bool b = int.TryParse(null, out i);执行完毕后,b等于false,i等于0,而不是等于-1,切记. int i = -1;bool b = int.TryParse("123", out i); 执行完毕后,b等于true,i等于123: 1.(int)是一种类型转换:当我们觟nt类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错…