コード例 #1
0
        public Car Add(Car car)
        {
            car.Id = _nextId;
            _carsDictionary.TryAdd(car.Id, car);
            _nextId++;

            return car;
        }
コード例 #2
0
        public bool TryUpdate(Car car)
        {
            Car oldCar;
            if (_carsDictionary.TryGetValue(car.Id, out oldCar)) {

                return _carsDictionary.TryUpdate(car.Id, car, oldCar);
            }

            return false;
        }