BenchmarkDotNet v0.13.10, Windows 10 (10.0.19045.5131/22H2/2022Update)
Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores
.NET SDK 9.0.100
[Host] : .NET 9.0.0 (9.0.24.52809), X64 RyuJIT AVX2
Job-PONECF : .NET 9.0.0 (9.0.24.52809), X64 RyuJIT AVX2
InvocationCount=1 IterationCount=1000 UnrollFactor=1
Method | Mean | Error | StdDev | Median |
TryCatch_Found | 904.3 ns | 38.62 ns | 355.6 ns | 800.0 ns |
ContainsKey_Found | 1,258.4 ns | 16.43 ns | 155.0 ns | 1,300.0 ns |
TryGetValue_Found | 1,162.4 ns | 18.92 ns | 178.2 ns | 1,150.0 ns |
TryCatch_NotFound | 38,754.6 ns | 363.78 ns | 3,382.5 ns | 38,700.0 ns |
ContainsKey_NotFound | 2,570.4 ns | 34.80 ns | 328.6 ns | 2,500.0 ns |
TryGetValue_NotFound | 2,570.5 ns | 29.85 ns | 281.6 ns | 2,500.0 ns |