C#中的变量重置

时间:2015-07-18 12:29:12

标签: c#

我有一个应用程序,我需要一个变量来不断递增。

示例:

float dataStream = test1 - test2;

test0 = dataStream;

但是当数据流重置时,test0也会重置。我怎样才能防止这种情况,所以test0保留以前的数字,这样当dataStream获取数据时它会添加到test0上?我无法绕过它

编辑: 添加了我的代码http://prntscr.com/7u42i1

的屏幕截图

代码在一个不断运行的函数中运行,所以+ =不会工作,因为它不断递增(超越dataStream)

EDIT2

dataStream从API流式传输数据,test0是存储的变量。

当dataStream获得一个新值时,我希望它添加到test0上,但我尝试过的每种方法都会过去。

//firstFuelCount - data.Drivetrain.Fuel is the calculation that needs to be added onto test3
//When refueling, firstFuelCount - data.Drivetrain.Fuel decreases, so does test3

test2 = data.Drivetrain.FuelMax - data.Drivetrain.Fuel;
if (test2 < test3)
{
}
else
{
    test3 = data.Drivetrain.FuelMax - data.Drivetrain.Fuel;                    
}

基本上

float dataStream = test1 - test2;

test0 = dataStream;

dataStram = 5
test0 = 5

dataStream = 1
test0 = 6

等。

这是一个不断运行的脚本。

1 个答案:

答案 0 :(得分:0)

管理解决问题。可能在这个过程中年龄为100岁

NSInternalInconsistencyException