Senior
19 août 2026Trouve le bug : .NET
Un extrait de code. Trouve le bug, ou prouve qu'il n'y en a pas.
csharp
1using System.Collections.Generic;
2
3public class RequestCounter
4{
5 private readonly Dictionary<string, int> _counts = new();
6 private readonly object _lock = new();
7
8 public void Increment(string endpoint)
9 {
10 lock (_lock)
11 {
12 if (!_counts.ContainsKey(endpoint))
13 _counts[endpoint] = 0;
14 _counts[endpoint]++;
15 }
16 }
17
18 public int GetCount(string endpoint)
19 {
20 return _counts.TryGetValue(endpoint, out var count) ? count : 0;
21 }
22}Clique sur les lignes qui posent problème.
Ton verdict
Une tentative par jour. La réponse s'affiche juste après.
Garde ta série
Crée un compte pour conserver ta série et suivre ta progression.