首页 > 代码库 > 论asp.net out、ref、return

论asp.net out、ref、return

论asp.net out、ref、returnref(引用类型)ref引用类型进出都必须赋值,赋值后会改变类型原来的指针。out(值类型)out值类型进可以不赋值,出必须赋值。return(返回函数类型)return必须返回函数对应的类型。ref实例:protected void Page_Load(object sender, EventArgs e){    string s = "原指针";    str(ref s);    Response.Write(s);  //结果:新的指针}public void str(ref string r){    r = "新的指针";}out 实例:protected void Page_Load(object sender, EventArgs e){    string s = string.Empty;    str(out s);    Response.Write(s);  //结果:新的指针}public void str(out string o){    o = "新的指针";}return 实例:返回对应的函数类型