gpt4 book ai didi

c# - ASP.NET 类问题

转载 作者:太空狗 更新时间:2023-10-30 00:21:55 25 4
gpt4 key购买 nike

谁能告诉我这两者的区别

static public
public static

private int _myin = 0
public int MyInt
{
get{ return _myInt; }
private set {_myInt = value; }
}

私有(private)集部分是我想知道的

最佳答案

前两个没有什么不同,您可以根据自己的喜好对修饰符进行排序,尽管这更常见:

public static

第二,这意味着该属性只能在类中设置,但可以由任何有引用的人公开获取。

例如这只在类里面有效:

MyInt = 123;

但这在任何地方都有效:

int Temp = MyClass.MyInt;

再举一个例子,这会失败:

var mc = new MyClass();
mc.MyInt = 123; //this won't compile, it's not a public setter

关于c# - ASP.NET 类问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314072/

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