Tag: 列表

将字符串列表转换为单个字符串

List MyList = (List)Session[“MyList”]; MyList包含如下值: 12 34 55 23 。 我尝试使用下面的代码,但值消失了。 string Something = Convert.ToString(MyList); 我还需要用逗号(“ , ”)分隔每个值。 如何将List Mylist转换为string ?

将字符串拆分为单词基于长度的列表c#

我有一串用空格分隔的单词。 如何根据单词长度将字符串拆分为单词列表? 例 输入: ” aa aaa aaaa bb bbb bbbb cc ccc cccc cccc bbb bb aa ” 输出: List 1 = { aa, bb, cc} List 2 = { aaa, bbb, ccc} List 3 = { aaaa, bbbb, cccc}

计算第N个排列步骤?

我有一个字母az的字符[26]和通过嵌套的语句我正在生成一个序列列表,如: aaa, aaz… aba, abb, abz, … zzy, zzz. 目前,编写软件是为了从aaa-zzz生成所有可能值的列表,然后维护索引,并通过每个值对它们执行操作。 这个列表显然很大,并不是非常大,但它已经达到了内存占用过大的程度(还有其他领域正在研究,但这是我所拥有的)。 我正在尝试生成一个可以保留索引的公式,但是不要使用序列列表并根据当前索引计算当前序列(因为序列之间的操作之间的时间很长)。 例如: char[] characters = {a, b, c… z}; int currentIndex = 29; // abd public string CurrentSequence(int currentIndex) { int ndx1 = getIndex1(currentIndex); // = 0 int ndx2 = getIndex2(currentIndex); // = 1 int ndx3 = getIndex3(currentIndex); // = 3 return string.Format( “{0}{1}{2}”, […]

将list 转换为list

如何在C#中将List转换为List ?

使用对象列表填充UserControl Gridview

我有一个名为“Reasons”的对象列表,其中包含两个属性“Code”和“Text”。 我想用它来填充Gridview的UserControl。 但是,我不明白如何将gridview链接到原因列表,并实际设置从对象中使用哪些数据。 我假设方法是将数据源设置为List,但是,这不起作用,因为它似乎用任何行填充gridview。 有没有更好的方法来解决这个问题?

使用TextBox实时过滤ListBox

我试图用文本框中的文本过滤一个列表框,realTime。 这是代码: private void SrchBox_TextChanged_1(object sender, EventArgs e) { var registrationsList = registrationListBox.Items.Cast().ToList(); registrationListBox.BeginUpdate(); registrationListBox.Items.Clear(); foreach (string str in registrationsList) { if (str.Contains(SrchBox.Text)) { registrationListBox.Items.Add(str); } } registrationListBox.EndUpdate(); } 以下是问题: 当我运行程序时,我收到此错误: Object reference not set to an instance of an object 如果我点击退格键,我的初始列表就不再显示了。 这是因为我的实际物品清单现在减少了,但我怎样才能做到这一点? 你能为我指出正确的方向吗?

在迭代时修改另一个线程的列表(C#)

我正在使用foreach循环遍历元素列表,如下所示: foreach (Type name in aList) { name.doSomething(); } 但是,在另一个线程中我称之为 aList.Remove(Element); 在运行时,这会导致InvalidOperationException:Collection已被修改; 枚举操作可能无法执行。 处理这个问题的最佳方法是什么(即使以性能为代价,我会更加简单)? 谢谢!

将Type动态传递给

看,我有这样的情况…… object myRoledata = List() –> (some list or Ienumerable type) 现在我有一个通用方法,它从List创建一个XML对象 – 像这样的东西.. public string GetXML(object listdata) { List objLists = (List)Convert.ChangeType(listData, typeof(List)); foreach(var obj in listdata) { //logic to create xml } } 现在为了运行这个方法,我必须这样做: string xml = GetXML(myRoledata); 现在我不知道Type可能会传给GetXML方法。 我有一个方法可以为不同的Type调用GetXML ,例如Roles , Users等 现在我可以像这样获得List的Type Type genericType = obj.GetType().GetGenericArguments()[0]; 但不能像这样传递它 string xml = GetXML(myRoledata); […]

字典,列表或数组?

我正在写一个性能至关重要的服务,我不确定什么是最快的。 我有几个对象(50-200),每个对象都有一个ID(整数,例如84397或23845)。 拥有一个Dictionary,一个KeyValue对列表或一个列表,其中索引设置为ID,其余的具有空值或具有相同想法的数组会更快吗?

List .Contains()如何查找匹配项?

我有一个汽车对象列表 List cars = GetMyListOfCars(); 我想知道列车中是否有车 if (cars.Contains(myCar)) { } Contains用什么来确定myCar是否在列表中。 它是否在我的汽车对象上执行“ToString()”。 它是否使用Equals()方法,gethashcode()? 我看到我可以通过我自己的IEqualityComparer来强制我自己的实现,但只是想了解它默认情况下的作用。