小编Cha*_*mar的帖子

如何从常用单词开始获取所有Windows服务名称?

有一些Windows服务托管,其显示名称以通用名称(此处为NATION)开头.例如:

  • NATION-CITY
  • 民族国家
  • 民族村

是否有一些命令可以获得像'NATION-'这样的所有服务.最后,我需要使用命令promt停止,启动和重新启动这些服务.

command-line command windows-services command-prompt

62
推荐指数
2
解决办法
19万
查看次数

为什么.ToList().Distinct()抛出错误但不抛出.Distinct().带有linq查询的ToList()

我无法知道LinqQuery.ToList().Distinct()LinqQuery.Distinct()之间的区别.ToList(); 对我来说两个看起来都一样

考虑以下示例代码:

List<string> stringList = new List<string>();

List<string> str1  = (from item in stringList
                                select item).ToList().Distinct();

List<string> str2 = (from item in stringList
                                 select item).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

str1显示错误:"无法将类型'System.Collections.Generic.IEnumerable'隐式转换为'System.Collections.Generic.List'.存在显式转换(您是否错过了转换?)"

但str2没有错误.

请帮助我理解这两者之间的差异.谢谢

c# linq

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

如何在IF条件内创建触发器?

我正在尝试在表上创建触发器。我的要求是仅在表存在时创建触发器。

例如

if(table exists)
        begin
             create trigger on the table 
        end 
Run Code Online (Sandbox Code Playgroud)

谷歌搜索后,我发现这create trigger应该是批处理中的第一个命令。这意味着我不能if在当前批次中使用或其他任何东西。

请帮帮我!

sql-server triggers sql-server-2008

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

Lambda 根据另一个列表从列表中选择项目

我有一个场景,我需要从对象列表中选择某些对象

例如

List<MyObjects> selectedObject = myObjectList.Where(o => o.LastName in (checkedObj.LastName where checkedObj.IsSelected == true )

如何使用 lambda 表达式来完成此操作?

c# linq lambda

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