我有两个问题:
1.在C#中有这么一句话(书上的):mystring=mystring.PatLeft(10)
解释是说在mystring的左边加三个空格.为什么是三个..那么数字10又是什么意思?是不是书上写错了!!!
2.我的电脑安装了VS ,里面只有C#系列..我再想安装VB系列的,应该怎么办.还是要重新安装VS.
谢谢大家了!!
參考答案:方法:String.PadLeft (Int32)
说明:右对齐此实例中的字符,在左边用空格填充以达到指定的总长度。此类问题可以通过查询帮助文档解决
再装VB,不用卸载,只要执行安装程序,增加VB项即可
书上错了,mystring的长度是8,执行mystring=mystring.PatLeft(10) 后,实际上加了两个空格;如果左边加三个空格,长度是11
参考程序:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(this.TextBox1.Text.Length.ToString());
string aa=this.TextBox1.Text;
this.TextBox1.Text=aa.PadLeft(10);
Response.Write(this.TextBox1.Text.Length.ToString());
}