如何将字符串变量绑定到字符串数组dynomicaly [英] how to bind string variables to string array dynomicaly

查看:92
本文介绍了如何将字符串变量绑定到字符串数组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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆