请教string.format的问题 如果A1=“张三”,A2=“张三三”,用string.format如何使它们输出时对齐? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string s="My name is {0}"; s=string.Format (s,"daniel"); Response.Write (s); Response.Write(String.Format("{0,-10:*}{0,-10:*}", a1, a2).Replace(" ", " ")) Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " ")) Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " ")) Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " ")) Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " "))结果:asdf asdf asdf asdf asdf asdf asdf asdf ----->Response.Write(String.Format("{0,-10:*}{1,-10:*}", a1, a2).Replace(" ", " ")) Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " ")) Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " ")) Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " ")) Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " ")) 我感觉C#认为一个汉字是一位,所以如果输出成文本。如果A1=“张三”,A2=“张三三”,用string.format是这样的string.format("{0:-6}{1:-6}",a1,a2)|张三 ||张三三 | s = "iam方枪枪";int len = s.Length;//will output as 6byte[] sarr = System.Text.Encoding.Default.GetBytes(s);len = sarr.Length;//will output as 3+3*2=9 cookie 加密解密乱码,附代码 asp.net 求职录 用fileupload上传文件,遇到重名文件不能覆盖? 如果不设置 COOKIE 有效时间。那么他将与浏览器一直存在,除非关闭浏览器才失效?? Access数据库连接 求一个ip地址的正则表达式!谢谢 关于控件控制的问题 asp.net面试问题 MVC 未找到路径“/”的控制器或该控制器未实现 IController。 请问如何设置DataList的ItemTemplate属性? 求教:asp.net中有没有对应java servlet的编程模式?无法应用前端控制器。郁闷。。。 怎样在数据库里面存储带有格式的文本?
s=string.Format (s,"daniel");
Response.Write (s);
Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " "))
Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " "))
Response.Write(String.Format("{0,-10:*}{0,-10:*}<br>", a1, a2).Replace(" ", " "))结果:
asdf asdf
asdf asdf
asdf asdf
asdf asdf
Response.Write(String.Format("{0,-10:*}{1,-10:*}", a1, a2).Replace(" ", " "))
Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " "))
Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " "))
Response.Write((a1.PadRight(10) + a2.PadRight(10) + "<br>").Replace(" ", " "))
如果A1=“张三”,A2=“张三三”,用string.format
是这样的string.format("{0:-6}{1:-6}",a1,a2)
|张三 |
|张三三 |