嗨,我是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
我不知道用什么循环来查看最后插入的数字。谢谢!
答案 0 :(得分:4)
arr[arr.length-1]
或者
arr[num1-1]
答案 1 :(得分:2)
数组的最后一个元素可以由
处理arrayname[totalsize-1]
因为数组与0th
索引一起盯着,这就是为什么[totalsize-1]
答案 2 :(得分:0)
您也可以使用arr.Last()
public static TSource Last<TSource>(this System.Collections.Generic.IEnumerable<TSource> source)
System.Linq.Enumerable
的成员
这将为您提供序列的最后一个元素。