C#怎么截取字符串前30位字符
展开全部
//////源代码截取
<%# Eval("sm").ToString().Length>30? Eval("sm").ToString().Substring(0,30)+"……":Eval("sm") %>
////后台截取
lbl_about.Text = table.Rows[0][1].ToString().Length > 30 ? table.Rows[0][1].ToString() : table.Rows[0][1].ToString().Substring(0, 30);
用的是 a?b:c 如果a为true 则执行b,a为false则执行c
都给你了
<%# Eval("sm").ToString().Length>30? Eval("sm").ToString().Substring(0,30)+"……":Eval("sm") %>
////后台截取
lbl_about.Text = table.Rows[0][1].ToString().Length > 30 ? table.Rows[0][1].ToString() : table.Rows[0][1].ToString().Substring(0, 30);
用的是 a?b:c 如果a为true 则执行b,a为false则执行c
都给你了
追问
我这用的工具是2.0版本的,说什么不存在length定义
展开全部
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string
s1
=
str.substring(0,2);
news.rows[0]["body"].tostring()
.substring(0,200);
不懂再问我吧
如:string
s1
=
str.substring(0,2);
news.rows[0]["body"].tostring()
.substring(0,200);
不懂再问我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str="zifu";
if(str.length>=30)
{
string str=str.substring(0,30);
}
if(str.length>=30)
{
string str=str.substring(0,30);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询