瀏覽代碼

Merge pull request #476 from AntonyCorbett/small_dictionary_perf

prevent double lookup
Marcin Ziąbek 2 年之前
父節點
當前提交
bc341da6dd
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Source/QuestPDF/Elements/Table/Table.cs

+ 1 - 1
Source/QuestPDF/Elements/Table/Table.cs

@@ -80,7 +80,7 @@ namespace QuestPDF.Elements.Table
 
             CellsCache = Enumerable
                 .Range(0, MaxRow + 1)
-                .Select(x => groups.ContainsKey(x) ? groups[x] : Array.Empty<TableCell>())
+                .Select(x => groups.TryGetValue(x, out var value) ? value : Array.Empty<TableCell>())
                 .ToArray();
         }