gpt4 book ai didi

c# - 主要方法中的变量是静态的吗

转载 作者:可可西里 更新时间:2023-11-01 07:51:08 25 4
gpt4 key购买 nike

众所周知,静态方法只能作用于静态成员。

public static void Main()
{
Test t1 = new Test();
}

这里的 Main 方法是静态的,但我没有将 t1 声明为静态的。它是隐式静态的吗?

最佳答案

不,它是一个本地 变量。无论是在静态方法还是在实例方法中声明,局部变量的行为方式都相同。

作为非常粗略的指南(捕获的变量等会引入复杂性):

  • 实例变量:每个实例一个变量
  • 静态变量:类型本身的一个变量
  • 局部变量(包括参数):每个方法调用一个单独的变量

关于c# - 主要方法中的变量是静态的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651780/

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