当前位置:编程学习 > C#/ASP.NET >>

mode如果根据变量 ,动态取值

string title="";
int num=10;
for(int i=0;i<10;i++){
    title+=model.xxxxx{i};// xxxxx为特定字符 {i} 这块自动变换
}


请问要如何完成 --------------------编程问答--------------------
引用 楼主 toopcn 的回复:
string title="";
int num=10;
for(int i=0;i<10;i++){
    title+=model.xxxxx{i};// xxxxx为特定字符 {i} 这块自动变换
}


请问要如何完成
--------------------编程问答-------------------- 不知道你想做什么 --------------------编程问答-------------------- model.xxxx1="我";
model.xxxx2="你";
model.xxxx3="他";
model.xxxx4="它";

现在变量num如果是2,那么 就组合 xxxx1 xxxx2,组成 我你
如果是4,就把这4个全组合起来

当然,不止这4个,有可能是100个,反正根据num来把1~num的 model.xxxx 全组合起来

求解啊 --------------------编程问答-------------------- 要么反射,要么把
model.xxxx1 ~ model.xxxxn
变成一个数组

变成数组就简单了
for (int i = 0; i < num; i++)
    s += model.xxxx[i]; --------------------编程问答--------------------
Quote: 引用 4 楼 caozhy 的回复:

要么反射,要么把
model.xxxx1 ~ model.xxxxn
变成一个数组

变成数组就简单了
for (int i = 0; i < num; i++)
    s += model.xxxx[i];[/quote

反射,反射
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,