Winform中制表符怎么使用 string str="姓名:"+"\t"+"张三";得出来的结果是:姓名:张三我想要的效果是:姓名: 张三请问怎么做?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 中几个空格或用 格式化时指定长度 就行了。 \t 这是dos时代的遗产。 Console.Write( "姓名:\t张三"); 要是在 控件中显示的话, 直接用 tab键输入空格。 我的数据是从数据库读出来的,然后拼接到一起。。不能使用tab键的 自己做一个 string GetTab() { return new string(' ', 4); } this.Text = string .Format("demo{0,-10}demo",100); 谢谢colorall,自己做了一个很合适 str值如果监视的话,应该是:姓名\t张三但如果你用MessageBox.show(str)或是在展示空间(如TextBox中),应该都是姓名: 张三的,这个我刚试过了 string GetTab(string str) { int num = 8 - str.Length; return str+new string(' ', num); }string name=GetTab("姓名:")+"张三";这样就可以啦。只要你传进去的字符串长度不超过8,就可以 求教个问题。 new[] 是什么意思 asp里如何实现checkbox联动 [最优算法讨论]一句交换两个bool值 创建类或成员函数时,在类或成员函数前声明一段[....]或<....>的作用??? XML 文档读取问题 VS2005中如何实现异构数组的属性 用摄像头照相问题,100分求助 我想在网站首页上加一个多级下拉框连接 ,要怎么实现 如何做一个像vs.net环境里的那种活页夹标签,就是有重叠效果的那种?? 记事本中的combox显示系统所有字号 在线求解答——C#多线程————————————————
Console.Write( "姓名:\t张三");
string GetTab()
{
return new string(' ', 4);
}
但如果你用MessageBox.show(str)或是在展示空间(如TextBox中),应该都是姓名: 张三的,这个我刚试过了
{
int num = 8 - str.Length;
return str+new string(' ', num);
}string name=GetTab("姓名:")+"张三";
这样就可以啦。只要你传进去的字符串长度不超过8,就可以