请帮我把这个代码示例用PHP重写为C#:
$stringArray = array();
$stringArray['field1'] = 'value1';
$stringArray['field2'] = 'value2';
$stringArray['field3'] = 'value3';
foreach ($stringArray as $key => $value)
{
echo $key . ': ' . $value;
echo "\r\n";
}
Run Code Online (Sandbox Code Playgroud)
C#中不存在命名数组.另一种方法是使用a Dictionary<string, string>来重建类似的结构.
Dictionary<string, string> stringArray = new Dictionary<string, string>();
stringArray.Add("field1", "value1");
stringArray.Add("field2", "value2");
stringArray.Add("field3", "value3");
Run Code Online (Sandbox Code Playgroud)
为了迭代它们,您可以使用以下内容:
foreach( KeyValuePair<string, string> kvp in stringArray ) {
Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |