论asp.net out、ref、return
论asp.net out、ref、return ref(引用类型) 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 实例: 返回对应的函数类型
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。