gpt4 book ai didi

c# - get 必须声明一个没有标记为 abstract、extern 或 partial 的主体

转载 作者:太空宇宙 更新时间:2023-11-03 17:50:03 24 4
gpt4 key购买 nike

我写了下面的代码行,但下面突出显示了一个错误:

get must declare a body it is not marked abstract, extern, or partial

我不明白这是什么问题?为什么 set 不能在不破坏 get 的情况下调用方法?

 public string NoteColour { get; set { SetFontColour(value); } }

最佳答案

您必须为 get 提供一个实现,因为如果 getset 都没有,编译器只允许自动实现的属性实现。

如果你实现其中一个,你也必须为另一个提供实现。

我希望有这样的东西:

 public string NoteColour { get { return GetFontColor(); } set { SetFontColour(value); } }

关于c# - get 必须声明一个没有标记为 abstract、extern 或 partial 的主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33431519/

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