我有两个愚蠢的问题:无法显式调用运算符或访问器和静态
第一招:
我已经问过这个,我真的很抱歉问一遍(更是如此因为有很多关于它的帖子),但现在我真的不明白,为什么出现这种情况,即使我读了所有其他的帖子,这里是我的代码:
我已经尝试了一些其他的东西,比如把情况作为0的变量以及具有get
和set
和
private void SituationEditBox_TextChanged(object sender, RibbonControlEventArgs e)
{
PPE_Process.pageTitre.set_situation(SituationEditBox.Text);
}
或者
private void SituationEditBox_TextChanged(object sender, RibbonControlEventArgs e)
{
PPE_Process.pageTitre.situation = SituationEditBox.Text;
}
但是毫无效果,用了同样的错误:不能显式调用运营商或访问。
我猜这个static
有问题吗?如果是这样的话,这里是我的第二个问题:
:
我读了很多关于它的资料,但我实在不明白什么用的“静态” ..这是否仅仅是为了我们不能改变班级之外的价值或者类似的东西?那么,如果我在我的代码中每跳出static
,它是否真的会改变一些东西?
再次,我很抱歉,你必须一次又一次地回答这个问题,但我更好地理解,如果这是直接关系到我的代码,而不是别人回答其他一些其他随机代码,有一个与我的不同的问题。 :/
编辑以添加更多信息:
不应该有与.Value
或.get_Range
任何问题,因为它的工作原理上的代码的其他部分,但 为.Value
,这里给出的信息由Visual Studio:
空隙Range.set_Value([对象RangeValueDataType = System.Type.Missing],[对象值= System.Type.Missing])
对于.get_Range
:Excel.Range_Worksheet.get_Range(对象小区1,[对象小区2 = System.Type.Missing])
为static
,我还没有真正了解所有这些 “情况” 的东西,但我会尝试看看更多,,并添加另一个问题在这个论坛,如果我仍然不明白之后。
如果您有两个问题,那么请单独询问他们。 – dymanoid
它可能来自“onglet.get_Range(”C11“)。价值”你可以更新细节?错误看起来像Value是一种方法,但很难说没有细节,如果Value是一个方法,它应该用.Value() – GaelSa