![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
asp 如何将2个变量拼接成另一个变量
比如我有2个变量str和ii是有值的会随着循环递增如123456如何将这2个变量拼接成另一个变量如str1str2str3这种的以前有过这方面的案例很久没用都忘了有谁知道...
比如 我有2个变量 str 和 i
i是有值的 会随着循环递增 如 1 2 3 4 5 6
如何将这2个变量拼接成另一个变量 如str1 str2 str3 这种的
以前有过这方面的案例 很久没用都忘了 有谁知道的?
LX.. 看清楚 是2个变量的拼接生成个新的变量
str 是空的 i是有值的 将str和i拼接成另一个变量 str1 str2 str3 是自动生成出来的
============================================================
LX的朋友..我不是要拼接2个变量的值 而是要自动生成个新的变量 新的变量名字是前两个自变量相加 不是要字符串的拼接 str&i 这种是行不通的 你可以试试 str&i=1 保证编译都通不过
还用数组的 我这是因为我不清楚会产生多少个变量且不知道i是几 都是随机排列的 所以会想到这个
======================
出去旅游了 等回来了再试试
========================================
"str"&i 不能赋值的吧? 这个写法不是字符串拼接么.不会生成新的变量的吧?
====================
另外,想问一下楼主,非得采取这样的(构造一大堆新变量)算法么?难道没有更好的算法?
回答者: sxmwd - 小有名气 五级 2009-10-4 09:28
我也不想这么写. 不过暂时没好的方法 展开
i是有值的 会随着循环递增 如 1 2 3 4 5 6
如何将这2个变量拼接成另一个变量 如str1 str2 str3 这种的
以前有过这方面的案例 很久没用都忘了 有谁知道的?
LX.. 看清楚 是2个变量的拼接生成个新的变量
str 是空的 i是有值的 将str和i拼接成另一个变量 str1 str2 str3 是自动生成出来的
============================================================
LX的朋友..我不是要拼接2个变量的值 而是要自动生成个新的变量 新的变量名字是前两个自变量相加 不是要字符串的拼接 str&i 这种是行不通的 你可以试试 str&i=1 保证编译都通不过
还用数组的 我这是因为我不清楚会产生多少个变量且不知道i是几 都是随机排列的 所以会想到这个
======================
出去旅游了 等回来了再试试
========================================
"str"&i 不能赋值的吧? 这个写法不是字符串拼接么.不会生成新的变量的吧?
====================
另外,想问一下楼主,非得采取这样的(构造一大堆新变量)算法么?难道没有更好的算法?
回答者: sxmwd - 小有名气 五级 2009-10-4 09:28
我也不想这么写. 不过暂时没好的方法 展开
4个回答
展开全部
楼主问得不好!请放弃你的想法。
教你一手:使用动态数组,即可。
即先定义一个数组,如:
dim sArray() '此句为声明
再根据你循环次数的需要,例如六个元素,则重定义
redim sArray(5) '此句为动态分配空间
即可。
_______________________
如果非要用临时字符串作变量……那……
还真没有一个好办法。如果用
eval("Str"&"1"),返回变量a1的值。
但是,问题是——Eval("Str"&"1")不能赋值!!!
所以,我也没找到好的方法。
______________________
另外,想问一下楼主,非得采取这样的(构造一大堆新变量)算法么?难道没有更好的算法?
教你一手:使用动态数组,即可。
即先定义一个数组,如:
dim sArray() '此句为声明
再根据你循环次数的需要,例如六个元素,则重定义
redim sArray(5) '此句为动态分配空间
即可。
_______________________
如果非要用临时字符串作变量……那……
还真没有一个好办法。如果用
eval("Str"&"1"),返回变量a1的值。
但是,问题是——Eval("Str"&"1")不能赋值!!!
所以,我也没找到好的方法。
______________________
另外,想问一下楼主,非得采取这样的(构造一大堆新变量)算法么?难道没有更好的算法?
展开全部
str&i就可以呀?你到底什么意思呢?能不能说明白?
str=""
i=1
str1=str&i '结果为1为字符型不是数值
str2=str&i '结果递增2为字符型变量不是数值
=================================
"str"&i=....
这个"str"可以使任意自定义字符串可是"strabc"
不知道你要的是不是这个
str=""
i=1
str1=str&i '结果为1为字符型不是数值
str2=str&i '结果递增2为字符型变量不是数值
=================================
"str"&i=....
这个"str"可以使任意自定义字符串可是"strabc"
不知道你要的是不是这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str1&str2&str3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"str"&i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询