VB.NET中怎样拼接字符串好?

civerb civerb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Dim sql As String = "select * from(" _
& "select a.*,b.path from " _
& "infocolumns a,infodetail b " _
& "where a.fi_id=b.fi_id" _
& ")where fc_id=633 and rownum <2"

字符串太长了,以上面这种方式拼接,这样做好吗,效率高吗

如果不好的话,哪个地方不好,效率损失在哪

怎么解决这些不好
怎样拼接才好呢?
...全文

相关推荐

VB.Net字符串和正则表达式参考手册.zip

VB.Net字符串和正则表达式参考手册

chenzenan08

提高长字符串拼接效率(VB|Java)

VB.NET和VB的主要区别在于VB.NET是VB的现代化继任者,提供了更先进的编程模型、更清晰的语法、更严格的类型系统以及更好的开发人员支持。,只会在声明字符串变量的时候申请一次内存空间,不会有其他的额外资源消耗。但是随着处理的字符串不断增大,就会由定长字符串转为变长字符串,那么就会每次执行字符串拼接操作的时候重新申请内存空间,这。而VB使用自己的编译器,直接编译成机器代码。,开始就申明数组,确定了栈内存大小,数组中每个元素赋值就可以控制在一个小字符串的赋值操作,所以这种操作效率还是比较快速的;

java、iOS、Vue

VB.net 获取电话号码的函数

Private Function GetPhoneNum(ByVal phone As String) As String Dim result As String = "" Dim temp As String Dim temp2 As String If phone = "" Then result = phone Else If InStr(1, phone, Chr(10)) <> 0 Then temp = Left(phone, InStr(phone, Chr(10)) - 1) temp2 = Right(phone, Len(phone) - InStr(phone, Chr(10))) temp2 = Replace(temp2, "0", "#") temp2 = "(##)" + temp2 result = System.String.Format("{0:" + temp2 + "}", CDbl(Right(temp, Len(temp) - 1))) Else result = "(" + Left(phone, 3) + ")" + Right(phone, Len(phone) - 3) End If End If Return result End Function

zhoukaiwei

VB.NET 字符串与二进制间的转换

VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换

naturexu

vb.net字符串转换

Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字符开始取得length长度的字符串,如果省略第三个参数表示从start字符开始到字符串结尾的字符串 Left Left(string,length) 从string字符串的左边取得length长度的字符串 Right Right(string,length) 从string字符串的右边取得length长度的字符串 LCase LCase(string) 将string字符串里的所有大写字母转化为小写字母 UCase UCase(string) 将string字符串里的所有大写字母转化为大写字母 StrComp StrComp(string1,string2[,compare]) 返回string1字符串与string2字符串的比较结果,如果两个字符串相同,则返回0,如果小于则返回-1,如果大于则返回1 InStr InStr(string1,string2[, compare]) 返回string1字符串在string2字符串中第一次出现的位置 Split Split(string1,delimiter[, count[, start]]) 将字符串根据delimiter拆分成一维数组,其中delimiter用于标识子字符串界限。如果省略,使用空格("")作为分隔符。 count 返回的子字符串数目,-1 指示返回所有子字符串。

燊炽sc
评论 2
收藏 已收藏
分享
返回顶部
civerb
VB 16,718 成员 110,520 内容