C# 这个输出里面 stu2.ShowInfo() 是什么作用?
发布网友
发布时间:2022-04-26 07:32
我来回答
共2个回答
热心网友
时间:2022-06-25 08:02
string.format 跟你上面的writeline()有相同的地方。
都会按照顺序,用后面的参数替换前面的占位符 {0} {1} {2} 诸如此类。
你所问的问题是这个函数是什么作用。
这个函数声明
public 代表访问域,最大的访问权限
string 代表函数返回值,是一个字符串
括号中 return 表示将要返回的值。
string.format()将作为返回值。 即返回
学号:+_id+ 姓名:+_name+性别:+_sex+ 年龄:+_age
这样的一个字符串(变量名会被变量值缩替换, 比如 “学号001 姓名:张三性别:男年龄:21”)
逐个拼接也一样,不过string.format的效率高于 “+”的方式字符串连接。string.concat效率更好。不过大量的字符串拼接,StringBuilder是不二选择。
热心网友
时间:2022-06-25 08:02
public string ShowInfo()
{ return String.Format("学号:{0} 姓名:{1} 性别:{2} 年龄:{3}”,_id, _name, _sex, _age);
}
这个是format的语句拼接用的就是拼接一个字符串,我也是前几天刚刚学过这个format的用法,希望对你有帮助