论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 实例:返回对应的函数类型