excel - 使用布尔值创建类的问题
问题描述
我在创建此类时遇到问题,它表明 Set 参数无效并且在下面的代码中出错。我已经检查了三次,似乎找不到问题!知道为什么会发生此错误吗?
代码:
Option Explicit
Private pIsChargeable As Boolean
Public Property Set IsChargeable(value As Boolean)
pIsChargeable = value
End Property
Public Property Get IsChargeable() As Boolean
IsChargeable = pIsChargeable
End Property
错误:
编译错误:
同一属性的属性过程定义不一致,或属性过程有可选参数、ParamArray 或无效的 Set final 参数
解决方案
Property Set
用于Object
类型变量。你正在寻找Property Let
.
阅读 Chip Pearson对类的解释也可能会有所帮助。
推荐阅读
- ios - Unity Xcode Build“自动签名无法解决问题”
- css - First-of-type 选择器适用于父级的所有子级
- bayesian - Dirichlet 参数在 JAGS 中不更新
- c++ - 为什么 Rcpp::Function 可以用作 boost::function,并且可以在运行时进行自省?
- stripe-payments - 为什么我在 Stripe Connect 部分看不到我的关联账户
- javascript - 为什么会导致无限循环?
- javascript - JavaScript 中的数组是对象吗?
- javascript - 反应本机错误尝试在空对象引用上调用虚拟方法“void com.facebook.marketing.ViewIndexer.unschedule()”
- android - Mapbox Android中locationChanged的回调
- django - 在 Geoqueryset Django 中过滤多边形内多边形的数量