c# - c# 从另一个方法访问方法内部的变量
问题描述
我正在尝试构建一个小型秒表,但我被卡住了 - 我怎样才能从另一个方法访问方法内部的变量。
public class StopWatch
{
public TimeSpan Duration;
public void Start()
{
var startTime = DateTime.Now;
}
public TimeSpan Stop()
{
var endTime = DateTime.Now - startTime
}
}
解决方案
你可以使用类变量
public class StopWatch
{
public TimeSpan Duration;
private DateTime _startTime ;
private DateTime _endTime;
public void Start()
{
_startTime = DateTime.Now;
}
public TimeSpan Stop()
{
_endTime = DateTime.Now - startTime
}
}
推荐阅读
- javascript - 如何在具有自定义值的第一项之后创建具有空值的数组?
- c - 强制结构成员对齐(使用 IAR 编译器)
- angular - 更改地图运算符中的数据以获取其他可观察对象
- amazon-s3 - Lambda 触发高 s3 成本
- ubuntu - 如何将域重定向到同一服务器上的不同端口?
- alteryx - 如何在 Alteryx 中将 2D 数据展平为 1D
- c# - 验证约束违规:元素“s:Envelope”中的语法错误
- css - 在角度上更改 mat-flat-button 的边框半径
- c++ - 如何在第三个项目(可执行文件)中使用来自两个项目(静态库)的函数?
- java - ASCII 如何将字符从字符转换为二进制形式,反之亦然?