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