2012-11-09 65 views
3

嗨,我是新的c#編程我正在做一個活動,將輸入多少個輸入,它將查看插入的數字。現在,我只有一個問題,我怎麼只能查看最後插入的數目,這裏是我的代碼:獲取數組中的最後一個數字(輸入和輸出)C#

 Console.Write("Enter How Many Inputs: "); 
     int num1 = int.Parse(Console.ReadLine()); 
     int[] arr = new int[num1]; 
     for (int i = 0; i < num1; i++) { 
      Console.Write("Input Value #" + (i + 1) + ":"); 
      arr[i] = int.Parse(Console.ReadLine()); 
     } 
     Console.Write("The Numbers inserted are: "); 
     for (int x = 0; x < arr.Length; x++) { 
      Console.Write(" " + arr[x]); 
     } 
     Console.Write("The Last Number Inserted is: "); 
     (???) 

    Sample Output: 
    Enter How Many Inputs: 3 
    Value #1: 80 
    Value #2: 83 
    Value #3: 50 
    The Numbers inserted are: 80 83 50 
    The Last Number inserted is: 50 

我沒有想法會我用什麼循環查看最後插入number.Thank你!

+3

'arr [arr.length-1]'不夠嗎? –

+2

@codingbiz我認爲OP對於編程來說是相當新穎的,所以如果我們能夠幫助他,情況會更好。您的評論對我而言並不有用。 – freebird

+0

@freebird只能在發佈問題後15分鐘。 –

回答

4
arr[arr.length-1] 

或者

arr[num1-1] 
+0

你確定OP不想要更多的東西......漂亮嗎? :-) –

+0

@JanDvorak更多...美麗? – freebird

+0

先生,插入的第一個數字是:? – Jay

2

最後一個數組的元素可以通過

arrayname[totalsize-1] 

由於陣列與0th指數盯着處理,這就是爲什麼[totalsize-1]

0

您也可以使用arr.Last()

public static TSource Last<TSource>(this System.Collections.Generic.IEnumerable<TSource> source)

System.Linq.Enumerable

的成員這會給你一個序列的最後一個元素。

相關問題