小编Jas*_*wne的帖子

返回列表1和列表2中的项匹配的列表

假设我有2个List<T>List1和List2,如下所示:

清单1:

[ID:1, Name:"item1"]
[ID:2, Name:"item2"]
[ID:3, Name:"item3"]
[ID:4, Name:"item4"]
Run Code Online (Sandbox Code Playgroud)

清单2:

[ID:2, Name:"item2"]
[ID:3, Name:"item3"]
[ID:5, Name:"item5"]
[ID:6, Name:"item6"]
Run Code Online (Sandbox Code Playgroud)

如何获取仅包含两个列表中的对象的列表?使用上面的例子,我想返回:

[ID:2, Name:"item2"]
[ID:3, Name:"item3"]
Run Code Online (Sandbox Code Playgroud)

修改原始列表是可以的.最好的方法是什么?

c# linq generics list

1
推荐指数
1
解决办法
6097
查看次数

从List <string>创建用户可读,易于显示的格式化字符串

我知道有几个问题已被询问 回答了如何从列表中创建逗号分隔的字符串.我正在寻找一些略有不同的帮助.

我想要做的是创建一个显示友好的人类可读字符串,List<string>其内容类似于"A,B和C是无效值".字符串的语法和格式应根据列表中的项目数进行更改.该列表可以包含任意数量的项目.

例如:

List<string> myString = new List<string>() { "Scooby", "Dooby", "Doo" };
// Should return "Scooby, Dooby and Doo are invalid values."

List<string> myString = new List<string>() { "Scooby", "Dooby" };
// Should return "Scooby and Dooby are invalid values."

List<string> myString = new List<string>() { "Scooby" };
// Should return "Scooby is an invalid value."
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所做的:

string userMessage = "";
foreach(string invalidValue in invalidValues)
{
  userMessage = " " + …
Run Code Online (Sandbox Code Playgroud)

c# string

1
推荐指数
1
解决办法
408
查看次数

如何在Flex 4中制作表格?

我想连续制作一个包含3个图像的网格,然后开始下一行.我在Flex 4中如何做到这一点?是否有任何控件或者您可以使用Repeater进行控制吗?或者我被迫自己做一些数学运算(模数在这里我们再去).

apache-flex actionscript-3 flex4

0
推荐指数
1
解决办法
1336
查看次数

使用按位运算从int日期中提取月份(yyyyMMdd)

是否可以int使用某些按位运算符从表示为(格式YYYYMMDD,例如20110401)的日期中提取月份?

如果是这样,怎么办呢?

编辑:我目前正在使用20110401%10000/100.我认为按位可能会更快.DateTime.Parse等对我想做的事情来说太慢了.

c c# c++ bitwise-operators

-2
推荐指数
1
解决办法
1230
查看次数

标签 统计

c# ×3

actionscript-3 ×1

apache-flex ×1

bitwise-operators ×1

c ×1

c++ ×1

flex4 ×1

generics ×1

linq ×1

list ×1

string ×1