Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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#_Variables - Fatal编程技术网

C# 从另一个方法访问一个方法

C# 从另一个方法访问一个方法,c#,variables,C#,Variables,我有一个关于变量的小问题: public class Ini { private float euhh; public void ReceiveValues(Del ludel, int kont) { dell[kont] = ludel; euhh = dell[kont].euh; } public string PaFa(int kont) {

我有一个关于变量的小问题:

public class Ini
{
    private float euhh;

    public void ReceiveValues(Del ludel, int kont)
    {           
        dell[kont] = ludel;            
        euhh = dell[kont].euh;      
    }


    public string PaFa(int kont)
    {                        
        Console.WriteLine(euhh);         
        return euhh;
    }
}
我想将结构的dell[kont].euh成员的值从ReceiveValues发送到PaFa。我用一个私有变量euhh尝试了这个方法,但是当我在控制台中打印这个值时,euhh的值是0


有什么建议吗?或者可能我做错了什么。

您假定这两个方法的调用顺序。为什么不简单地返回值供将来使用:

public class Ini
{
    public float ReceiveValues(Del ludel, int kont)
    {           
        dell[kont] = ludel;            
        return dell[kont].euh;      
    }


    public string PaFa(int kont, float euhh)
    {      
        euhh;       
        Console.WriteLine(euhh);         
        return hhh;
    }
}
并将其用作:

float euhh = ReceiveValues(...);
string s = PaFa(..., euhh);

请告诉我这些都是伪名称…显示使用该类的相关代码。您可能会在ReceiveValuesMaybe dell[kont]之前调用PaFa。euh为零?RIP命名约定。因为我必须仅使用int-kont从另一个方法调用PaFa