.NET 开发中的集合与正则表达式应用
1. 逆波兰表达式求值与集合类型
在开发过程中,逆波兰表达式求值是一个常见的需求。以下是一个逆波兰表达式求值的函数示例:
' Lève une exception si la pile est déséquilibrée.
If stack.Count <> 1 Then Throw New ArgumentException("Expression déséquilibrée")
Return stack.Pop()
End Function
下面是一些使用示例:
Dim res As Double = EvalRPN("12 34 + 56 78 -*") ' => -1012
res = EvalRPN("123 456 + 2 /") ' => 289.5
res = EvalRpn("123 456 + 2 ") ' => Exception : Expression déséquilibrée
res = EvalRpn("123 456 + 2 / *") ' => Exception : Pile vide
在集合类型方面,我们可以通过继承泛型类型来创建自定义的集合类。例如,创建一个 PersonCollection 类来存储 Person </
超级会员免费看
订阅专栏 解锁全文
1065

被折叠的 条评论
为什么被折叠?



