从另一个方法访问变量一个方法

本文关键字:方法 一个 变量 另一个 访问 | 更新日期: 2023-09-27 18:10:42

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

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(结构体的成员)从receivvalues到paa。我尝试使用私有变量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);