2016-11-18 2 views
-6
Main() 
{ 
int X=10; 
X=20; 
X=30; 
Console.WriteLine ("X :"+X);//will print 30. 
} 

配列を使用せずにXの最初の値を取得する方法。配列を使用せずにC#の変数の最初の値を取得する方法

私は X = 10

+11

次に、3つの変数を使用します。値を上書きすることはできず、古い値が何らかの形で持続することを期待することはできません –

+0

最初の値を取得する場合、同じ変数に新しい値を割り当てるのはなぜですか? – RandomStranger

+1

int x = 10; int temp = x;あなたのxのために他のものをしてください。 – mybirthname

答えて

1

あなたはプレートXを持っている、あなたは、あなたがジャガイモを削除し、それ

にサラダ 20を入れ 10

int X=10; 

それにジャガイモを入れて想像通りの結果が欲しいです

X=20; 

サラダを取り出してステーキを入れてください30

X=30; 

あなたはあなたのゲストにどのようにジャガイモを提供するのですか?あなたはあなたがプレートに置いた最後の値であるため、ステーキを受け取ります。

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

Listを使用することをお勧めします。それはメモリを備えたプレートと同等です。

:あなたは本当に arrayを避けたいか Listあなたは一時的にコンテンツを保存するために、さらにプレート/変数が必要な場合は

List<int> x_es = new List<int>(); 

x_es.Add(10); 
x_es.Add(20); 
x_es.Add(30); 

今あなたがお皿の上に前にすでに

x_es[0]; 

を配置しているものは何でも役立つことができます

int X=10; 
int mem_1 = X; 
X=20; 
int mem_2 = X; 
X=30; 
Console.WriteLine ("X :"+mem_1);//will print 10. 
関連する問題