add-type -Language CSharpVersion3 -TypeDefinition @"
public class pack_code
{
public pack_code() {}
public string code { get; set; }
public string type { get; set; }
}
"@
$a = New-Object pack_code
$a.code = "3"
$a.type = "5"
$b = New-Object pack_code
$b.code = "2"
$b.type = "5"
$c = New-Object pack_code
$c.code = "2"
$c.type = "5"
$d = New-Object pack_code
$d.code = "1"
$d.type = "1"
$codes = New-Object 'System.Collections.Generic.List[object]'
$codes.add($a)
$codes.add($b)
$codes.add($c)
$codes.add($d)
Run Code Online (Sandbox Code Playgroud)
有没有办法从$ code中选择不同的并选择类型等于1的对象?如何在PowerShell中使用LINQ?
我想在xml节点名称中使用破折号,但是当我尝试获取该节点时,它会说出有关意外令牌的信息.
<hudson.scm.SubversionSCM_-ModuleLocation>
<remote>svn://svn.something.ru/testlib/trunk/SOAPUI/pmplatform/email</remote>
</hudson.scm.SubversionSCM_-ModuleLocation>
$xmlone = New-Object XML
$xmlone.Load($scriptRoot+"\config.xml")
$xmlone.project.scm.locations.hudson.scm.SubversionSCM_-ModuleLocation
Run Code Online (Sandbox Code Playgroud) 有没有办法只需按一个按钮就可以在一个哈德逊的视图中运行所有作业?谢谢.
我有两个清单:
List<comparerobj> list_c = new List<comparerobj>();
List<comparerobj> list_b = new List<comparerobj>();
Run Code Online (Sandbox Code Playgroud)
我正以某种方式填写清单
然后我试图在list_b中找到list_c不包含的元素:
foreach (comparerobj b in list_b)
{
bool lc = !list_c.Contains(b);
if (lc != true)
{
data.Add(b);
}
}
Run Code Online (Sandbox Code Playgroud)
但是对于任何b我都得到那个lc = true.我究竟做错了什么?