我的字典看起来像这样:
Dictionary<string, int> supplierStockLevels = new Dictionary<string, int>()
{
{ "ABCD1", 1},
{ "ABCD2", 2},
{ "ABCD3", 2},
{ "ABCD4", 1},
{ "ABCD5", 3}
};
我想一次从这本词典中挑出一大块2条记录并进行处理。
在PHP中,我通常会这样做:
$supplierStockLevels =
[
'ABCD1' => 1,
'ABCD2' => 2,
'ABCD3' => 2,
'ABCD4' => 1,
'ABCD5' => 3
];
$preserveKeys = true;
$batchSize = 2;
foreach (array_chunk($supplierStockLevels, $batchSize, $preserveKeys) as $batch)
{
// Do something
var_dump($batch);
}
输出:
如何实现相同的C#.NET(4.5.x)?