Я хотел бы знать, есть ли какой-то метод simular для функции array_keys() в PHP.C#, эквивалентный array_keys в PHP
Метод возвращает ключи массива.
Вот 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 + ")";
}
Предполагая, что вы работаете со словарем 'dict.Keys'? – BoltClock
Как бы я это сделал, я новичок в C#. – Phoqe
Вы должны объяснить, что функция * делает *, а не просто отправлять код. Таким образом, люди, незнакомые с PHP (но знакомые с C#), могут помочь с большей готовностью. –