#include<list>
using namespace std
int main()
{
list<string>x
x.push_back("asdfsadf")
x.push_back("sdfdsfldsf")
return 0
}
List<List> list=new ArrayList<List>()//总的List
List<String> listAll=new ArrayList<String>()
for(int i=0i<(listAll.size()+36)/36i++){
List<String> listpage=new ArrayList<String>()
for(int j=1j<=36j++){
if(listAll.size()>(i*36+j)){
listpage.add(listAll.get(i*36+j))
}
}
list.add(listpage)
}
List<string>存放的是多个string变量,所以转化的话一般是转换成string[]。转换过程就是一个一个赋值。方法如下:
public string[] listConvertToArray(List<string> strList){
string[] strArray = new string[strList.Count]
for (int i = 0 i < strList.Count i++)
{
strArray[i] = strList[i]
}
return strArray
}
如果你必须要转成string的话,那就把list中的string变量一个一个取出来,连接成一个string。方法如下:
/// <summary>///
/// </summary>
/// <param name="strList"></param>
/// <param name="strSpace">分隔符</param>
/// <returns></returns>
public string listConvertToString(List<string> strList,string strSpace="")
{
string strResult = ""
for (int i = 0 i < strList.Count i++)
{
strResult += strList[i]
if (i!=strList.Count-1)
{
strResult += strResult
}
}
return strResult
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)