5.8 Ein Dictionary mit Ober- und Untergrenzen für Werte erzeugen

Problem

Sie müssen in Ihrem Projekt ein generisches Dictionary erzeugen, das als Werte nur numerische Daten zwischen einem festgelegten Minmal- und einem festgelegten Maximalwert speichert. (Die Schlüssel können einen beliebigen Wert haben.)

Lösung

Erzeugen Sie eine Klasse mit Getter- und Setter-Methoden, die diese Grenzen erzwingen. Die in Beispiel 5-3 gezeigte Klasse MaxMinValueDictionary erlaubt nur die Speicherung von Integerwerten, die zwischen einem Minimal- und einem Maximalwert liegen.

Beispiel 5-3. Ein Dictionary mit Unter- und Obergrenzen für Werte erzeugen

using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; [Serializable] ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.