gpt4 book ai didi

c# - 是否有与 PHP 的 array_key_exists 等效的 C#?

转载 作者:太空狗 更新时间:2023-10-29 20:55:07 27 4
gpt4 key购买 nike

C# 是否有 PHP 的 array_key_exists 的等价物?功能?

例如,我有这段 PHP 代码:

$array = array();
$array[5] = 4;
$array[7] = 8;
if (array_key_exists($array, 2))
echo $array[2];

我如何将其转换为 C#?

最佳答案

抱歉,C# 不支持 PHP 等动态数组。你能做什么它创建一个Dictionary<TKey, TValue>(int, int)并使用 .Add(int, int) 添加

using System.Collections.Generic;
...
Dictionary<int, int> dict = new Dictionary<int, int>();
dict.Add(5, 4);
dict.Add(7, 8);
if (dict.ContainsKey(5))
{
// [5, int] exists
int outval = dict[5];
// outval now contains 4
}

关于c# - 是否有与 PHP 的 array_key_exists 等效的 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10668194/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com