C#中Static的简单使用
每个人在进行开发时都会遇到static关键字,特别是使用C#。Static修饰符用于声明静态成员,这意味着它属于类型本身。
public class Logger
{
public static int GetLogLevel(string logType)
{
…
}
}
上面是一个示例代码段,其中我们有一个名为Logger的类,它有一个名为GetLogLevel的静态方法。
现在为了调用这个GetLogLevel(...)方法,首先我们必须添加所需的名称空间,在这里定义了这个Logger类。
using Planner.Utilities;
到现在为止还没有什么新的。接下来,让我们看看如何调用这个静态方法。
int logLevel = Logger.GetLogLevel(fileLog);
到目前为止,还没有什么不好的,但是我们确实有空间通过提高代码的可读性和简洁性来改进代码。
让我们按照以下两个步骤重新编写代码。
步骤1 - 使用static关键字和名称空间
using static Planner.Utilities.Logger;
步骤2 - 在调用静态方法时删除类名
因为我们已经将类和名称空间一起引用,所以不需要再编写。因此,我们可以直接调用静态方法,如下所示:
int logLevel =GetLogLevel(fileLog);
#C/C++##学习路径#