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.