c# <string,string>
时间: 2023-09-01 11:08:30 浏览: 42
这是一个 C# 中的泛型类,表示一个以 string 类型为键,以 string 类型为值的键值对集合。可以通过以下方式定义和使用:
```csharp
Dictionary<string, string> myDictionary = new Dictionary<string, string>();
myDictionary.Add("key1", "value1");
myDictionary.Add("key2", "value2");
string value = myDictionary["key1"]; // 获取 key1 对应的 value
```
这个泛型类提供了很多常用的操作方法,例如 Add、Remove、ContainsKey 等等。可以方便地用于各种需要存储键值对的场景。
相关问题
C#list<string>
以下是使用C#的List<string>泛型类的示例:
```csharp
List<string> mList = new List<string>();
mList.Add("apple");
mList.Add("banana");
mList.Add("orange");
// 删除长度大于3的字符串
mList.RemoveAll(name => name.Length > 3);
// 遍历列表并输出元素
foreach (string s in mList)
{
Console.WriteLine("element in mList: " + s);
}
```
输出结果:
```
element in mList: apple
```
这个示例演示了如何使用List<string>泛型类创建一个字符串列表,并使用RemoveAll方法删除长度大于3的字符串。然后,使用foreach循环遍历列表并输出每个元素。
c# list<string>转string
以下是两种C#中List<string>转string[]的方法:
1.使用List<string>的ToArray()方法
```csharp
List<string> listS = new List<string>();
listS.Add("str");
listS.Add("hello");
string[] str = listS.ToArray();
```
2.使用LINQ的ToArray()方法
```csharp
List<string> listS = new List<string>();
listS.Add("str");
listS.Add("hello");
string[] str = listS.ToArray<string>();
```