diff --git a/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/Benchmark.csproj b/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/Benchmark.csproj
index 7c12f24fb4..b557281d53 100644
--- a/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/Benchmark.csproj
+++ b/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/Benchmark.csproj
@@ -2,13 +2,13 @@
Exe
- net6.0
+ net10.0
enable
enable
-
+
diff --git a/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/DictionaryConcatenateBenchmark.cs b/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/DictionaryConcatenateBenchmark.cs
new file mode 100644
index 0000000000..f9cc515c1d
--- /dev/null
+++ b/collections-dictionary/IterateThroughDictionary/BenchmarkRunner/DictionaryConcatenateBenchmark.cs
@@ -0,0 +1,65 @@
+using BenchmarkDotNet.Attributes;
+
+namespace Benchmark;
+
+public class DictionaryConcatenateBenchmark
+{
+ private Dictionary FillData(int count)
+ {
+ var testValues = new Dictionary();
+
+ for (int i = 0; i < count; i++)
+ {
+ testValues.Add(i, "value-" + i);
+ }
+
+ return testValues;
+ }
+
+ public IEnumerable