by Anonymous » 14 Jul 2025, 15:35
Ich habe ein privates Hashset , das das Hintergrund einer schreibgeschützten Eigenschaft ist, die eine schreibgeschützte Sammlung zurückgeben sollte, sodass Anrufer die Sammlung nicht
ändern können. Also habe ich versucht: < /p>
Code: Select all
public class MyClass
{
private readonly HashSet _referencedColumns;
public ICollection ReferencedColumns {
get { return new ReadOnlyCollection(_referencedColumns); }
}
Dies wird nicht als ReadonlyCollection zusammengestellt. Gibt es einen weiteren Wrapper, mit dem ich mich vor dem kopierenden Artikel speichern kann? Für meinen Zweck reicht es aus, nur etwas implementieren zu icollection (anstelle von ilist ), das vom Hashset implementiert wird.
Ich habe ein privates Hashset , das das Hintergrund einer schreibgeschützten Eigenschaft ist, die eine schreibgeschützte Sammlung zurückgeben sollte, sodass Anrufer die Sammlung nicht [url=viewtopic.php?t=12045]ändern[/url] können. Also habe ich versucht: < /p>
[code]public class MyClass
{
private readonly HashSet _referencedColumns;
public ICollection ReferencedColumns {
get { return new ReadOnlyCollection(_referencedColumns); }
}
[/code]
Dies wird nicht als ReadonlyCollection zusammengestellt. Gibt es einen weiteren Wrapper, mit dem ich mich vor dem kopierenden Artikel speichern kann? Für meinen Zweck reicht es aus, nur etwas implementieren zu icollection (anstelle von ilist ), das vom Hashset implementiert wird.