foreach(string s in "aaa,bbb,ccc,ddd,eee".Split(',')) { //s即是你想要的 }
#include <iostream> #include <string> using namespace std;int main() { for (char i = 'a'; i <= 'z'; ++i) { string s; for (int j = 0; j < 3; ++j) s += i; cout<< s << endl; } return 0; }
public string pic; foreach (string s in picname.Split(',')) { pic=s; }这样怎么得不到值呀?
public string pic; foreach (string s in picname.Split(',')) { pic=s; }我这样怎么取不到值了..picname是从数据库中读取的内容..我要得到的结果应该是这样的循环体中比如有几个数组.那么就把每个数组的值赋给相应的变量比如数组有:aaa,bbb,ccc,ddd那么就有四个变量,值分别是:a1=aaa a2=bbb a3=ccc a4=ddd这样的..我是希望在前台不同地方分别调用其中任意一个变量的
你不要直接复制,itme其实就是foreach(string item in arr)这里的item 只是手误
string[] arr=picname.Split(','); for (int i = 0; i < picname.Split(',').Length; i++) { a + i = arr[i];//这里该怎么写呀..小弟悲剧了 }
a = arr[i];a就是获取到的分割值啊!还加个i干嘛?还是正则好
string str="aaa,bbb,ccc,ddd...." while (!String.IsNullOrEmpty(str)) { string str1="," int i = str.IndexOf(str1); //第一个匹配项的首字符下标 int len = str.Substring(0, i).Length; for (int k = 0; k < len; k++) //检验是否遇到逗号 { if (str[k].Equals(',')) a[k]=str.Substring(0, i) } } 大概就这样吧每当遇到逗号就给数组发、赋值 不知道能不能帮到你
{
//s即是你想要的
}
#include <iostream>
#include <string>
using namespace std;int main()
{
for (char i = 'a'; i <= 'z'; ++i)
{
string s;
for (int j = 0; j < 3; ++j) s += i;
cout<< s << endl;
}
return 0;
}
public string pic;
foreach (string s in picname.Split(','))
{
pic=s;
}这样怎么得不到值呀?
foreach (string s in picname.Split(','))
{
pic=s;
}我这样怎么取不到值了..picname是从数据库中读取的内容..我要得到的结果应该是这样的循环体中比如有几个数组.那么就把每个数组的值赋给相应的变量比如数组有:aaa,bbb,ccc,ddd那么就有四个变量,值分别是:a1=aaa
a2=bbb
a3=ccc
a4=ddd这样的..我是希望在前台不同地方分别调用其中任意一个变量的
string[] arr=s.split(',');
foreach(string item in arr)
{
response.write(itme+"<br/>");
}
a2=bbb
a3=ccc
a4=ddd当然,如果有第五个数据的话.那就是a5=xxxx...
string a1=ss[0];
string a2=ss[1];
string a3=ss[2];
string a4=ss[3];
只是手误
for (int i = 0; i < picname.Split(',').Length; i++)
{
a + i = arr[i];//这里该怎么写呀..小弟悲剧了 }
a = arr[i];a就是获取到的分割值啊!还加个i干嘛?还是正则好
while (!String.IsNullOrEmpty(str))
{
string str1=","
int i = str.IndexOf(str1); //第一个匹配项的首字符下标
int len = str.Substring(0, i).Length;
for (int k = 0; k < len; k++) //检验是否遇到逗号
{
if (str[k].Equals(','))
a[k]=str.Substring(0, i)
}
}
大概就这样吧每当遇到逗号就给数组发、赋值
不知道能不能帮到你