亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當前位置:首頁 > IT技術 > Windows編程 > 正文

              C# list 交換元素位置
              2021-08-07 21:41:24

              C# list 交換元素位置

              private static List<T> Swap<T>(List<T> list, int index1, int index2)
              {
                  var temp = list[index1];
                  list[index1] = list[index2];
                  list[index2] = temp;
                  return list;
              }
              
              交換List集合中任意兩個元素的位置
              定義一個方法swap()傳入集合和兩個角標使集合中元素交換位置
              使用創(chuàng)建第三方變量的方式實現(xiàn)兩個元素的位置交換
              
              // An highlighted block
              public static void main(String[] args) {
                  List<String> list=new ArrayList<>();
                  list.add("a");
                  list.add("b");
                  list.add("c");
                  list.add("d");
                  swap(list,1,3);        //傳入集合和兩個角標使集合中元素交換位置
              }
              private static <E> void swap(List<E> list,int index1,int index2) {
                  //定義第三方變量
                  E e=list.get(index1);
                  //交換值
                  list.set(index1, list.get(index2));
                  list.set(index2, e);
              }
              

              ?

              本文摘自 :https://blog.51cto.com/u

              開通會員,享受整站包年服務立即開通 >