c#中獨特的陣列語法真的讓我感到腦闊疼。。先將記錄一下這奇怪的用法,
陣列
與泛型list
搭配食用更佳哦~
陣列num
轉換成泛型list
,再使用泛型方法distinct()
去重
list<
int> list = num.
tolist()
; list<
int> newlist = list.
distinct()
.tolist()
;//返回去重後的list
陣列排序只需要使用array.sort()
方法即可,預設是公升序
array.
sort
(newarr)
;//排序,公升序
若想降序排序,當然可以,只需要加一行**就可以實現,**如下:
array.
reverse
(nums)
;//反轉
下面是一道水題,使用了陣列去重和排序的方法
明明的隨機數
使用c#實現:
using system;
using system.collections.generic;
using system.linq;
namespace di1026sort
list<
int> list = num.
tolist()
; list<
int> newlist = list.
distinct()
.tolist()
;int
newarr = newlist.
toarray()
; array.
sort
(newarr)
; console.
writeline
(newarr.length)
;for
(var i =
0; i < newarr.length; i++) "
,newarr[i]);
}}
js中陣列如何去重
比較簡單的去重方法一 方法一 要呼叫indexof 如果當前陣列的第i項在當前陣列 現的位置不是i,那麼就是重複項,是i那就存入陣列 function arr num return temp var aa 1,2,2 4,9,a a 2,3,5,6,5 console.log arr aa 方法二 ...
List 如何去重
list如何去重,如下 static void main string args list.add newstring list.add newstring list.add newstring list.add newstring list strlist new list foreach var...
C 陣列去重
比如我們有這樣乙個陣列 string array 去重後的陣列 array 方法名 delarraysame 功能 刪除陣列中重複的元素 所要檢查刪除的陣列 返回陣列 public string delarraysame string temparray string newstr string n...