c# array转string
时间: 2023-10-24 08:11:10 浏览: 40
要将C#中的数组转换为字符串,可以使用`string.Join`方法。以下是示例代码:
```csharp
int[] numbers = { 1, 2, 3, 4, 5 };
string numbersString = string.Join(",", numbers);
Console.WriteLine(numbersString); // 输出:1,2,3,4,5
```
这里将整数数组转换为逗号分隔的字符串。`string.Join`方法将数组中的元素连接为一个字符串,其中第一个参数是分隔符,第二个参数是要连接的元素。
相关问题
C# ArrayList转换成array
要将C#的ArrayList转换为array,可以使用ToArray()方法。例如:
```csharp
ArrayList list = new ArrayList();
list.Add("item1");
list.Add("item2");
list.Add("item3");
string[] array = (string[])list.ToArray(typeof(string));
```
在这个例子中,我们首先创建一个ArrayList对象并向其添加三个字符串元素。然后,我们使用ToArray()方法将ArrayList转换为string数组。注意,我们使用了typeof(string)作为ToArray()方法的参数,以确保返回的是string类型的数组。最后,我们将返回的数组强制转换为string[]类型并将其存储在array变量中。
c#中hashtable转string数组
在C#中,将Hashtable转换为字符串数组可以使用以下代码示例:
```csharp
Hashtable hash = new Hashtable();
// 添加键值对
hash.Add("key1", "value1");
hash.Add("key2", "value2");
hash.Add("key3", "value3");
// 创建一个字符串数组
string\[\] array = new string\[hash.Count\];
// 使用CopyTo方法将Hashtable的值复制到字符串数组中
hash.Values.CopyTo(array, 0);
// 打印字符串数组
foreach (string value in array)
{
Console.WriteLine(value);
}
```
在上述代码中,我们首先创建了一个Hashtable对象,并向其中添加了键值对。然后,我们创建了一个与Hashtable大小相同的字符串数组。接下来,我们使用Hashtable的CopyTo方法将所有值复制到字符串数组中。最后,我们使用foreach循环遍历字符串数组并打印每个值。
请注意,这里我们只复制了Hashtable的值,如果你需要复制键或键值对,可以使用Hashtable的Keys或DictionaryEntry属性。
#### 引用[.reference_title]
- *1* [C# 静态与动态数组](https://blog.csdn.net/lyshark_csdn/article/details/124939204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [C# Hashtable中存入数组、List](https://blog.csdn.net/weixin_30532759/article/details/96505533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]