Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向类外的类变量添加值_C#_Class - Fatal编程技术网

C# 如何向类外的类变量添加值

C# 如何向类外的类变量添加值,c#,class,C#,Class,我已经很久没有用C做过任何事情了,我决定再次尝试。基本上,我想创建一个类,在其中添加一些变量,以便在类之外引用 class classname (variablename) { function } classname (varaiblename = value) 我知道这可能是非常不正确的,但这是我想做的要点 非常感谢您抽出时间。您正在寻找房产: 我认为您需要公共静态变量: 假设在类A中有一个整数变量,并且希望从其他类控制这个变量。有一个静态变量项,让您可以更改其他类中静态变量的值,

我已经很久没有用C做过任何事情了,我决定再次尝试。基本上,我想创建一个类,在其中添加一些变量,以便在类之外引用

class classname (variablename)
{
   function
}

classname (varaiblename = value)
我知道这可能是非常不正确的,但这是我想做的要点

非常感谢您抽出时间。

您正在寻找房产:

我认为您需要公共静态变量:

假设在类A中有一个整数变量,并且希望从其他类控制这个变量。有一个静态变量项,让您可以更改其他类中静态变量的值,它将影响所有类的实例:

这是我的快速代码:

public class A {
    public static int myValue = 5;
}
因此,当您这样声明变量时,您可以从其他类使用和控制此变量,例如:

Console.WriteLine(A.myValue); or A.myValue += 5; 

这个答案的重要部分是财产的“公共”部分。设置私有属性意味着它只能在类内部使用,而不能在外部访问,因为OP请求者我认为您应该知道如何使用MSDN C引用。这比答案更重要,下面是链接,请在以后看到,尽量将问题限制在您编写的代码中遇到的特定问题上。这个问题更多的是一个没有公开使用这个词的教程的要求,这是离题的。
Console.WriteLine(A.myValue); or A.myValue += 5;