如何显示前三个名字? 有一个字符串: 张三,李四,李五,李六如果名字超过3个旧显示前三个名字 加省略号 ...如果不超过三个就显示全部。名字按,分隔。例如显示: 张三,李四,李五... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = "张三,李四,李五,李六 "; string[] strs = str.Split(','); if (strs.Length > 3) { str = string.Join(",", strs, 0, 3) + ".."; } 可以用CSS来控制DIV,比较简单。也可以在程序里做处理。如1楼那样 private static void Main(string[] args) { string str="张三,李四,李五"; string[] names=str.Split(new Char[] {','} ); string result=string.Empty; if(names.Length>3) { for(int i=0;i<3;i++) { result+=names[i]+","; } result=result.Substring(0,result.Length-1)+"..."; } else result=str; Console.WriteLine(result); Console.ReadLine(); } string str = "张三,李四,李五,李六 "; string[] Arr= str.Split(','); if (Arr.Length > 3) { str = string.Join(",", Arr, 0, 3) + "..."; } string str = "张三,李四,李五,李六";if(str.Split(',').Length > 3) str = string.Join(",",str.Split(','),0,3) + "..."; 求在后台发送url访问另一个网站,返回xml文件页面,我们在后台读取数据 datalist怎么实现分页? win98上运行framework问题 水晶报表图表的问题 Reportviewer Textbox 空格换行 类似于MSN或POPO主窗口的TabControl样式是如何实现的? 请问: C#中的问题,请各位大大们帮个忙....... WCF 客户端断线重连中遇到的问题 循环 关于TextBox和ComboBox选中内容的颜色 C#(winform下)操作word问题!
string[] strs = str.Split(',');
if (strs.Length > 3)
{
str = string.Join(",", strs, 0, 3) + "..";
}
private static void Main(string[] args)
{
string str="张三,李四,李五";
string[] names=str.Split(new Char[] {','} );
string result=string.Empty;
if(names.Length>3)
{
for(int i=0;i<3;i++)
{
result+=names[i]+",";
}
result=result.Substring(0,result.Length-1)+"...";
}
else
result=str;
Console.WriteLine(result);
Console.ReadLine();
}
string[] Arr= str.Split(',');
if (Arr.Length > 3)
{
str = string.Join(",", Arr, 0, 3) + "...";
}
string str = "张三,李四,李五,李六";
if(str.Split(',').Length > 3)
str = string.Join(",",str.Split(','),0,3) + "...";