C# 相当于 PHP 中的 array_keys
本文关键字:keys array 中的 相当于 PHP | 更新日期: 2023-09-27 18:35:21
我想知道PHP中是否有一些类似于array_keys()函数的方法。
该方法返回数组的键。
这是我想转换的PHP代码:
public function example($ar = array()) {
$keys = array_keys($ar);
}
这是我尝试做的:
public void Insert(string Table, string[] Fields)
{
object Keys = Fields.;
string Values = "";
int Number = 0;
foreach(string Field in Fields) {
String.Concat(Values, "?");
if (Number < Fields.Length)
{
String.Concat(Values, ", ");
}
Number++;
}
string Command = "INSERT INTO " + Table + " (`" + String.Join("`, `", Keys) + " VALUES (" + Values + ")";
}
我相信你正在寻找字典类。
下面的方法接受一个Dictionary
对象并返回字典中的键数组,这是根据我从该 PHP 方法中理解的
public string[] GetDictionaryKeys(Dictionary<string, object> dict) {
return dict.Keys.ToArray()
}