gpt4 book ai didi

c# - 是否有类似 ISet 的只读界面?

转载 作者:IT王子 更新时间:2023-10-29 04:31:36 27 4
gpt4 key购买 nike

我想知道在 C# 中是否有任何类似于集合的只读接口(interface)声明了一个 Contains 方法。我不想只实现 ISet 接口(interface),因为它有太多不必要的方法。

我的想法实现是这样的:

public class PositiveInt : IReadOnlySet<Int32>
{
public bool Contains(Int32 n){
return n > 0;
}
}

public class CraEmployeeNames:IReadOnlySet<String>
{
public bool Contains(String n){
return !String.IsNullOrWhiteSpace(n) && n.StartsWith("Cra");
}
}

我可以定义我自己的 IReadOnlySet,但在我定义之前要确保没有内置的。

最佳答案

关于c# - 是否有类似 ISet 的只读界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com