ref和out用法很简单,我记下来也提醒自己要用更好的方式去写代码,不要让代码过于臃肿,让人看得头痛。代码很少,直接写ref:ref关键字就是让参数进行传递,但是需要初始化,而out不需要初始化参数ref用法: private static void Main(string[] ...
ref和out用法很简单,我记下来也提醒自己要用更好的方式去写代码,不要让代码过于臃肿,让人看得头痛。代码很少,直接写
ref:ref关键字就是让参数进行传递,但是需要初始化,而out不需要初始化参数
ref用法:
private static void Main(get='_blank'>string[] args) { User user = new User() { UserName = "张三", Age = 13, DisPlayValue = "" }; RefTest(ref user); Console.WriteLine("用户名:{0};年龄:{1};分类:{2}",user.UserName,user.Age,user.DisPlayValue); Console.ReadKey(); } public static void RefTest(ref User user) { if (user.Age<18) { user.DisPlayValue = "未成年人"; } else if (user.Age<40) { user.DisPlayValue = "中年人"; } else { user.DisPlayValue = "老年人"; } } public class User { /// <summary> /// 用户名 /// </summary> public string UserName { get; set; } /// <summary> /// 年龄 /// </summary> public int Age { get; set; } /// <summary> /// 显示信息 /// </summary> public string DisPlayValue { get; set; } }
原标题:C#之Ref,Out以及TryParse()的用法
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。