//不是很明白List<T> list = new List<T>();//知道索引
list[i] = t;//知道T元素
可以通过FindIndex() 找到T的索引
解决方案 »
- 用C#做开发有哪些不足?
- sql server 数据类型问题!!!!!!!!!!!!!在线等啊...............................
- 背景音乐??
- 为什么拖任何一个控件下来宽度都会是全屏?
- 一个关于字符串的简单问题,如果在字符串在包含“”。
- 请高手指点,如何用C#代码将DOS格式的文本文件转化成UNIX格式的文本文件?
- 数据分页问题,尽量减少数据通讯量。
- C#如何在小数区间如(0,0.65298426587...)间产生一个随机数
- C#中,所有的类型都是对象,event算不算对象?
- 一个关于DataGrid的问题
- 怎样给EntityFramework的导航传值
- 求个替换正则
list.Insert(index, "新的值");bool find(string p)
{
return p.Equals("被替换的值");
}
直接查找到这个item,然后修改它的值,不是可以吗?
+1 不过这样肯定效率不高不过反问LZ
var Replace=new<T>LIST<T>[i]=Replace这样不行吗?感觉也是可以的吧。刚接触泛型不久~~ 不当之处见谅
List<int> list = new List<int>() { 1, 2, 3 };
int index = list.FindIndex(v1 => v1 == 2);
list[index] = 4;
int index;
while ((index = list.FindIndex(o => o == 要替换的元素)) >= 0)
{
list[index] = 新元素;
}