相关疑难解决方法(0)

您是否应该通过Property访问同一类中的变量?

如果您有一个获取并设置为实例变量的Property,那么通常您总是使用该类外部的Property来访问它.

我的问题是你是否也应该在课堂上这样做?我总是使用该属性,如果有一个,即使在课堂上,但是想听到一些论据支持和反对哪个是最正确的,为什么.

或者只是在项目中使用的编码标准问题?

c# variables properties

25
推荐指数
2
解决办法
4921
查看次数

C#在同一个类中使用字段或属性

当引用类中的值(来自同一个类中)时,是否应该使用可以从其他类访问的字段或属性?

例如,我应该在哪个方面引用我班级中的变量,为什么?

public static class Debug
{
    private static int _NumberOfEvents = 1;

    public static int NumberOfEvents
    {
    get
    {
        return _NumberOfEvents;
    }
    set
    {
        _NumberOfEvents = value;
    }
}

public static void LogEvent(string Event)
{
    //This way?
    Console.WriteLine("Event {0}: " + Event, _NumberOfEvents);
    _NumberOfEvents++;

    //Or this way?
    Console.WriteLine("Event {0}: " + Event, NumberOfEvents);
    NumberOfEvents++;
}
Run Code Online (Sandbox Code Playgroud)

}

谢谢

c#

8
推荐指数
2
解决办法
3707
查看次数

标签 统计

c# ×2

properties ×1

variables ×1