我想知道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 + ")";
}
答案 0 :(得分:1)
我相信您正在寻找Dictionary Class。
以下方法接受Dictionary
对象并返回字典中的键数组,这是根据我从PHP方法中理解的内容。
public string[] GetDictionaryKeys(Dictionary<string, object> dict) {
return dict.Keys.ToArray()
}