BenchmarkDotNet v0.13.10, Windows 10 (10.0.19045.3208/22H2/2022Update)
Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores
.NET SDK 7.0.306
[Host] : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
Job-IGWUPS : .NET 7.0.9 (7.0.923.32018), X64 RyuJIT AVX2
InvocationCount=1 IterationCount=1000 UnrollFactor=1
Method | Mean | Error | StdDev | Median |
TryCatch_Found | 860.8 ns | 20.67 ns | 193.7 ns | 900.0 ns |
ContainsKey_Found | 1,052.0 ns | 28.34 ns | 268.2 ns | 1,000.0 ns |
TryGetValue_Found | 955.7 ns | 22.76 ns | 215.3 ns | 1,000.0 ns |
TryCatch_NotFound | 91,103.2 ns | 990.37 ns | 9,272.3 ns | 88,500.0 ns |
ContainsKey_NotFound | 2,540.0 ns | 23.39 ns | 218.6 ns | 2,500.0 ns |
TryGetValue_NotFound | 2,604.8 ns | 24.64 ns | 230.1 ns | 2,600.0 ns |