Function Cut(sContent, iLeft, iRight)
If Len(sContent)>(iLeft+iRight) Then
Cut = Left(sContent, iLeft) & "..." & Right(sContent, iRight)
Else
Cut = sContent
End If
End Function想实现省略中间字符字符的功能,上面是vb的用C#怎么实现
If Len(sContent)>(iLeft+iRight) Then
Cut = Left(sContent, iLeft) & "..." & Right(sContent, iRight)
Else
Cut = sContent
End If
End Function想实现省略中间字符字符的功能,上面是vb的用C#怎么实现
解决方案 »
- DataGridView如何选择多项?
- C#中,如何将字符串映射为调用的函数名?
- 问一个可能很难找到一个会的人的问题。分少,代表荣誉
- c#客户端缓冲播放服务器传输的MP3,WMA音乐文件
- Image.FromStream( mStream )参数无效
- 探讨............两个不同应用之间的数据交换方式
- office 相关问题,如何在word中添加自己的工具栏
- 如果取搜索出来的结果值
- 如何将GRID的一列锁定使水平滚动时不移动?
- 关于正则表达式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 菜菜求救!!!!!!!
- 问个数字和字符转换的问题!在线等结果!
{
object functionReturnValue = null;
if (Strings.Len(sContent) > (iLeft + iRight)) {
functionReturnValue = Strings.Left(sContent, iLeft) + "..." + Strings.Right(sContent, iRight);
}
else {
functionReturnValue = sContent;
}
return functionReturnValue;
}
If Len(sContent)>(iLeft+iRight) Then
Cut = Left(sContent, iLeft) & "..." & Right(sContent, iRight)
Else
Cut = sContent
End If
End Function
对应c#
string Cut(string sContent,int iLeft,int iRight)
{
if(sContent.Length>iLeft+iRight)
{
return sContent.SubString(0,iLeft)+"..."+sContent.SubString(sContent.Length-iRight);
}else
{
return sContent;
}
}
public object Cut(object sContent, object iLeft, object iRight)
{
object functionReturnValue = null;
if (Strings.Len(sContent) > (iLeft + iRight)) {
functionReturnValue = Strings.Left(sContent, iLeft) + "..." + Strings.Right(sContent, iRight);
}
else {
functionReturnValue = sContent;
}
return functionReturnValue;
}