这里是我的功能(更新):改进VB.NET URL缩短器的建议?
Public Shared Function shortenUrl(ByVal URL As String) As String
Return shortenUrl(URL, 32)
End Function
Public Shared Function shortenUrl(ByVal URL As String, ByVal maxLength As Integer) As String
If URL.Length > maxLength Then
String.Format("{0}...{1}", URL.Substring(0, (maxLength/2)), URL.Substring(URL.Length - ((maxLength/2) - 3)))
Else
Return URL
End If
End Function
我固定它没有返回maxLength
字符,因为它没有考虑到椭圆的问题。
在我看来,它太复杂了;任何建议,意见,关注都是值得欢迎的。
这就是为什么它似乎过于复杂,谢谢! 我把它归咎于大脑疲劳! – Anders 2008-10-22 20:38:27
它发生了!特别是在一段时间内完成一个项目之后! – 2008-10-22 20:41:41