using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个 Dictionary,键为字符串类型,值为整数类型
Dictionary<string, int> ages = new Dictionary<string, int>();
// 添加键值对到 Dictionary 中
ages.Add("Alice", 30);
ages.Add("Bob", 25);
ages.Add("Charlie", 35);
// 访问 Dictionary 中的元素
Console.WriteLine("Alice 的年龄是: " + ages["Alice"]);
// 检查 Dictionary 中是否存在某个键
if (ages.ContainsKey("Bob"))
{
Console.WriteLine("Bob 的年龄是: " + ages["Bob"]);
}
// 遍历 Dictionary
foreach (var item in ages)
{
Console.WriteLine($"{item.Key} 的年龄是 {item.Value}");
}
// 修改 Dictionary 中的值
ages["Alice"] = 31;
Console.WriteLine("Alice 的新年龄是: " + ages["Alice"]);
// 删除 Dictionary 中的元素
ages.Remove("Charlie");
Console.WriteLine("删除 Charlie 后的 Dictionary:");
foreach (var item in ages)
{
Console.WriteLine($"{item.Key} 的年龄是 {item.Value}");
}
}
}
创建 Dictionary:
Dictionary<TKey, TValue>
泛型类来创建字典,其中 TKey
是键的类型,TValue
是值的类型。Dictionary<string, int>
,键为字符串类型,值为整数类型。添加键值对:
Add
方法向字典中添加键值对。如果尝试添加已经存在的键,则会抛出异常。访问元素:
检查键的存在性:
ContainsKey
方法检查字典中是否包含指定的键,以避免访问不存在的键时抛出异常。遍历字典:
foreach
循环遍历字典中的每个键值对。每个键值对是一个 KeyValuePair<TKey, TValue>
类型的对象。修改值:
删除元素:
Remove
方法通过键删除字典中的键值对。如果键不存在,则不会有任何操作。上一篇:c# byte数组转string
下一篇:c# md5加密
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站