易截截图软件、单文件、免安装、纯绿色、仅160KB

C#简单List问题

在C#中,有一个List,有4个元素0,1,2,3
怎样将某一个元素比如说2移到第一位,其他元素相对位置不变呢?如改变后成为2,0,1,3.

用链表做这种操作比较容易

C# code:
LinkedList<T>


先删除,再插入

引用
先删除,再插入
的确好用。

int temp = 0;
list <int> lst = new list <int>();
lst.add(0);
lst.add(1);
lst.add(2);
lst.add(3);
lst.add(4);
lst.add(5);

int a = 0;//存储位置

for( int i = 0;i < list.count; i++)
{
  if( lst[i] == 3 )
    {
      temp = lst[i];
      a=i;
      }
}
for( int j = 0;j < i+1; i++)
{
  lst[i-j] = lst[i-j-1]
}
lst[1] = temp;

//我没有软件,没有测试,你看看吧,差不多行!

交换位置。
List.Insert(0, List[2]);



引用
交换位置。
List.Insert(0, List[2]);




这个能行吗?其他的是依次往后推啊,不是,他俩换位置吧!

搞两个数组,然后一个按要求依次将值 插入到另一个里面就可以了

5楼的不行。3楼的想法和我的一样,先删除再插入。能不能给个示例代码?
{{--


相关问答:

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

提问:用ASP.NET C#(高性能)过滤非法的关键字

我现在想在ASP.NET C#中
这实现关键字的过滤的功能,

比如:"小泉",等等这些关键字都过滤掉.可以替换成"***"
网上全是用循环的方式,然后进行replace的方式,
这种方式是不是性能有 ......

在C#中怎么把一个Excel保存成为一个Html文件?

在C#中怎么把一个Excel保存成为一个Html文件?
如同在Excel中  文件——保存为——格式选为html 生成的文件 及文件夹(在多张sheet 时)

引用
excelapp.Workbooks[1].PublishObjects ......

C#实现批量添加QQ好友

如题,用C#实现,验证码手工输入!我还有30分,都给大家了?
关注

继续问?


大家给意见吧!

很难实现。


学习

很难实现的,至少要过了腾讯那一关才可以....



能绕过验证那一道才行!! ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号