小编Bre*_*t0r的帖子

理解为什么我在get方法中遇到递归错误

我目前正在学习属性并遇到了一些问题.当我在get方法中返回我的属性时,我收到一个递归错误.

这是因为每当我返回属性时它会激活get方法,它返回属性,激活get方法等?

这是我的代码:

using UnityEngine;

struct Enemy
{
    public int Bonus;
    private int gold; 

    public int Gold
    {
        get
        {
            return Gold + Bonus;  
        }                       
        set                 
        {
            gold = value; 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# properties unity-game-engine

-3
推荐指数
1
解决办法
48
查看次数

标签 统计

c# ×1

properties ×1

unity-game-engine ×1