如何将字符串变量绑定到字符串数组dynomicaly [英] how to bind string variables to string array dynomicaly
本文介绍了如何将字符串变量绑定到字符串数组dynomicaly的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我宣称字符串数组为
string [] strArray2 = new string [1];
在VB中逐个添加到字符串数组后作为
strArray2 =(string [])Utils.CopyArray((Array)strArray2,new string [index + 1 ]);
如何在c#
i Declared string array as
string[] strArray2 = new string[1];
after adding one by one to string array in VB as
strArray2 = (string[])Utils.CopyArray((Array)strArray2, new string[index + 1]);
how to write that code in c#
推荐答案
通过这种方式:
In this way:
string[] strArray2 = new string[1];
string[] tmpArray = new string[strArray2.Length + 1];
Array.Copy(strArray2, tmpArray, strArray2.Length);
strArray2 = tmpArray;
另外,你可以使用: Array.Resize(ref strArray2,strArray2.Length + 1);
但是C#有列表< string>
类。向它添加元素要简单得多。
Also, you can use this: Array.Resize(ref strArray2, strArray2.Length + 1);
But C# has List<string>
class. It's much more simple to add elements to it .
为了您将来的参考,有很多网站将VB.Net代码转换为C#,反之亦然。
其中一个是:这个 [ ^ ]
Just for your future reference, there are many sites which convert VB.Net code to C# and vice versa.
One of them is: this[^]
这篇关于如何将字符串变量绑定到字符串数组dynomicaly的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文