如何在不使用数组的情况下获取 C# 中变量的第一个值

本文关键字:获取 变量 第一个 情况下 数组 | 更新日期: 2023-09-27 18:18:28

Main()
{
int X=10;
X=20;
X=30;
Console.WriteLine ("X :"+X);//will print 30.
}

如何在不使用数组的情况下获取 X 的第一个值。

我希望结果为X=10

如何在不使用数组的情况下获取 C# 中变量的第一个值

想象一下,

你有一个盘子X,你把土豆放在上面10

int X=10;

然后你取出土豆,在上面放沙拉20

X=20;

然后你取出沙拉,在上面放一块牛排30

X=30;

现在你问自己我怎么给你的客人提供土豆。您的客人将收到牛排,因为它是您放在盘子上的最后一个价值。

Console.WriteLine ("X :"+X);//will print 30.

我建议使用List.它相当于一个带有记忆的盘子。

List<int> x_es = new List<int>();
x_es.Add(10);
x_es.Add(20);
x_es.Add(30);

现在,您可以将之前已经放在盘子上的任何东西上桌

x_es[0];

如果你真的想避免arrayList你需要更多的板/变量来临时存储内容:

int X=10;
int mem_1 = X;
X=20;
int mem_2 = X;
X=30;
Console.WriteLine ("X :"+mem_1);//will print 10.