-2

在 php 中,我 cna 使用 foreach $key->$value 但在 c sharp 中我找不到类似的解决方案,我有数据值,我想将它们保存到会话中,它们的键将是列名。所以我尝试将数据行复制到会话,会话将通过循环从数据行的列名中获取键名。

4

4 回答 4

1

我认为您需要迭代DataTable

foreach(DataColumn c in row.Table.Columns) {
    string key = c.ColumnName;
    string value = row[key];

    // Copy into session here
}
于 2012-04-27T19:15:03.663 回答
0

如果是字典,您可以使用:

foreach (var item in dict) {
  var key = item.Key;
  var value = item.Value;
}
于 2012-04-27T19:12:30.677 回答
0

如果您正在寻找支持键和值且可在 ForEach 循环中枚举的 C# 数据类型,请查看 Dictionary 类。

于 2012-04-27T19:13:27.417 回答
0

将此 PHP 代码转换为 ASP:

$handle = fopen("log.txt", "a");

foreach($_GET as $variable => $value) {

fwrite($handle, $variable);

fwrite($handle, "=");

fwrite($handle, $value);

fwrite($handle, "\r\n");

}
于 2019-04-03T07:22:52.090 回答