具体描述下用动态命名做啥,你用集合存储不可以吗
用来接收第二个红圈里out返回来的值,然后赋属性。试过集合,但也面临着这个问题。如果 i =3,就要命名3个view,如果i=5,就要命名5个view。
@CodePanda: 所以,问题是什么,我不太明白,集合不能满足?还是其他什么考虑?
@some-body: 我不知道如何根据for循环动态给它命名~要怎么做呢
@CodePanda: 不用命名啊,你知道你当前取的是哪个是可以了
@CodePanda: 从代码来看,你对这个view3没有其他操作,统一叫obj不就可以了,外面有使用的地方 吗?如果有使用,扔到集合中就行了
@some-body: 那下一个循环 他咋能知道是 out view4 ?
@some-body: view3 只是当前循环里的
问了下度娘,他说c#实现不了动态创建变量名,难受
@CodePanda: 你view3声明只是在当前循环内,作用域也只是当前循环,下次循环时,就算是只样的参数名,也不是同一个对象了
@some-body: 那没事的 在这个循环里已经把事干完了
@some-body: 我想我明白你的意思啦
@CodePanda: 可以,小伙子!