Delphi Prism中CharInSet函数的替代方法

3

Delphi Prism 中是否有类似于 CharInSet 的函数?如果没有,你会怎么做?

我在网上和 StackOverflow 上查找了相关信息,但它们都是针对 Delphi 而不是 .NET 下的 Delphi Prism。

我还发现,设置元素到集合中的 include 方法也不可用。

如果有替代方法,它们是什么?

1个回答

3
使用in运算符测试成员资格。使用+运算符代替Include。在Prism中无法存在像Include这样的方法,因为Prism中的集合是不可变的。
有关完整详情,请参见此处

@ David - 哦,太好了。我一直在按照你在答案中提到的方法做。只是想知道是否还有其他选项。谢谢。 - ThN
嘿,在Delphi中,CharInSet()实际上是in的替代品,因为Delphi集合只能包含255及以下的序数值。 - Rudy Velthuis
1
Prism是基于.NET的,因此“字符”始终是Unicode。我不知道在Prism中如何实现类似Pascal的集合,但我敢打赌它与Pascal的方式不同。 - Rudy Velthuis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接