Windows phone 8 Windows Phone 8将字符串转换为int数组
如何将字符串转换为int数组 字符串mystring=“1,2,3,4”;Windows phone 8 Windows Phone 8将字符串转换为int数组,windows-phone-8,portable-class-library,Windows Phone 8,Portable Class Library,如何将字符串转换为int数组 字符串mystring=“1,2,3,4”; int myArrayOfInt=[1,2,3,4] 此代码将为您提供int数组: string source = "1,2,3,4"; var stringArray = source.Split(','); var ArrayOfInt = stringArray.Select(x => Convert.ToInt32(x)).ToArray(); 但不能在plc中使用linq,因此: var arrOfSt
int myArrayOfInt=[1,2,3,4] 此代码将为您提供int数组:
string source = "1,2,3,4";
var stringArray = source.Split(',');
var ArrayOfInt = stringArray.Select(x => Convert.ToInt32(x)).ToArray();
但不能在plc中使用linq,因此:
var arrOfStr = mystring.Split(',');
int[] myArrayOfInt = new int()[arrOfStr.Length];
for(int i = 0; i < arrOfStr.Length; i++)
{
myArrayOfInt[i] = Convert.ToInt32(arrOfStr[i]);
}
var arrOfStr=mystring.Split(',');
int[]myArrayOfInt=new int()[arrOfStr.Length];
for(int i=0;i类似这样的东西?可能会帮助您。Thx Romasz但我不能使用数组。请在PCL中选择!!!intead comment提供tagI已经尝试了第二种方法,但我想使用更优雅的方法:)可移植性有其局限性,因此我认为没有更优雅的方法。@Samissa您应该能够在PCLs中使用LINQ。您的PCL的目标是什么?WP8.0.Net4.5,Windows应用商店应用程序
var arrOfStr = mystring.Split(',');
int[] myArrayOfInt = new int()[arrOfStr.Length];
for(int i = 0; i < arrOfStr.Length; i++)
{
myArrayOfInt[i] = Convert.ToInt32(arrOfStr[i]);
}