小编Joh*_* H.的帖子

更新通用列表中元素的最佳方法

假设我们有一个叫做Dog的类,它有两个字符串"Name"和"Id".现在假设我们有一张包含4只狗的清单.如果您想更改"Id"为"2"的Dog的名称,那么最好的方法是什么?

Dog d1 = new Dog("Fluffy", "1");
Dog d2 = new Dog("Rex", "2");
Dog d3 = new Dog("Luna", "3");
Dog d4 = new Dog("Willie", "4");

List<Dog> AllDogs = new List<Dog>()
AllDogs.Add(d1);
AllDogs.Add(d2);
AllDogs.Add(d3);
AllDogs.Add(d4);
Run Code Online (Sandbox Code Playgroud)

c# generic-list

45
推荐指数
2
解决办法
13万
查看次数

查询以获取SQL Server 2008数据库中所有表的名称

是否可以编写一个查询,它将为我提供SQL Server数据库中所有表的名称?我正在研究一个我没有创建的系统上的'事后'文档,并且正在寻找一个快捷方式来获取数据库中表的列表.

sql-server-2008

30
推荐指数
3
解决办法
19万
查看次数

正则表达式帮助 - 逗号分隔字符串

我没有写很多正则表达式,所以我需要一些帮助.

我需要一个正则表达式,可以验证字符串是一个字母数字逗号分隔的字符串.

例子:

  • 123, 4A67, GGG, 767 是有效的.
  • 12333, 78787&*, GH778 会无效的
  • fghkjhfdg8797< 会无效的

这是我到目前为止所做的,但不是很正确: ^(?=.*[a-zA-Z0-9][,]).*$

有什么建议?

regex vb.net

14
推荐指数
2
解决办法
4万
查看次数

如何编写查询以删除表中的重复项?

给出一个类似于这个的表,称为VehicleUser:

VehicleUserId | VehicleId | UserId
1 | 1001 | 2
2 | 1001 | 2
3 | 1001 | 2
4 | 1001 | 3
5 | 1001 | 3
6 | 1001 | 3

如何编写可以删除重复项的查询?除了不同的VehicleUserId之外,第2行和第3行与第1行相同,除了不同的VehicleUserId之外,第5行和第6行与4相同.

sql t-sql

3
推荐指数
2
解决办法
1032
查看次数

标签 统计

c# ×1

generic-list ×1

regex ×1

sql ×1

sql-server-2008 ×1

t-sql ×1

vb.net ×1