string[] strs = new string[3];
strs[0] = "0";
strs[1] = "1";
strs[2] = "2";
foreach (var item in strs)
{
strs = strs.Select(x => x.Replace("0", "9")).ToArray();
}
List<string> lis = strs.Where(x => x != "").ToList();
int a = 5;
if (a > strs.Length)
lis.Add("10");
else
lis.Insert(a, "10");
//foreach (var item in lis)
//{
// Log.Debug(item);
//}
string[] ss = AddArray(strs, 2, "p");
foreach (var item in ss)
{
Log.Debug(item);
}
string[] AddArray(string[] Array3, int Index, string Value)
{
if (Index > (Array3.Length))
Index = Array3.Length + 1;
string[] TemArray = new string[Array3.Length + 1];
for (int i = 0; i < TemArray.Length; i++)
{
if (Index > 0)
{
if (i < Index - 1)
TemArray[i] = Array3[i];
else if (i == Index - 1)
TemArray[i] = Value;
else
TemArray[i] = Array3[i - 1];
}
else
{
Index = 1;
TemArray[i] = Value;
Log.Debug("Index从1开始;");
}
}
return TemArray;
}
Unity 数组中间插入值
猜你喜欢
转载自blog.csdn.net/qq_39556084/article/details/125869164
今日推荐
周排行