【发布时间】:2021-01-10 19:35:26
【问题描述】:
我正在尝试构建一个小型秒表,但我被卡住了 - 如何从另一个方法访问方法内部的变量。
public class StopWatch
{
public TimeSpan Duration;
public void Start()
{
var startTime = DateTime.Now;
}
public TimeSpan Stop()
{
var endTime = DateTime.Now - startTime
}
}
【问题讨论】:
-
你不能从其他函数访问变量,你需要让它们成为类成员。
-
不可能:局部变量是局部的...但是您可以在类级别将一些定义为字段或属性。例如,私有或受保护的字段。
标签: c#