小编dev*_*der的帖子

使用Ant,是否可以在标签IF中使用AND,OR条件?

contrib可以检查标签IF中的更多条件吗?
我需要做这样的事情:

<if>
<equals arg1="${var}" arg2="one"/>
<or>
    <equals arg1="${var}" arg2="two"/>
</or>
<or>
    <equals arg1="${var}" arg2="three"/>
</or>
<or>
    <equals arg1="${var}" arg2="four"/>
</or>
<then>
    <echo message="basic dir: ${var}"/>
    <copy todir="../direct" verbose="yes" failonerror="no" overwrite="yes">
        <fileset dir="${var}">
            <include name="**"/>
        </fileset>
    </copy>
</then></if>
Run Code Online (Sandbox Code Playgroud)

如何在一个IF中做很多条件?

更新:解决:

<if>
<or>
    <equals arg1="${var}" arg2="one"/>    
    <equals arg1="${var}" arg2="two"/>
    <equals arg1="${var}" arg2="three"/>
    <equals arg1="${var}" arg2="four"/>
</or>
<then>
    <echo message="basic dir: ${var}"/>
    <copy todir="../direct" verbose="yes" failonerror="no" overwrite="yes">
        <fileset dir="${var}">
            <include name="**"/>
        </fileset>
    </copy>
</then></if>
Run Code Online (Sandbox Code Playgroud)

java ant task ant-contrib

16
推荐指数
1
解决办法
2万
查看次数

尝试与代表联系

我在c#中输入别人的代码库作为以前的c ++编码器.在他的代码中,我发现了如下所示的片段:

MethodInvoker invoker = new MethodInvoker
      (delegate()
      {
        ...
      }
      );
try
{
   this.Invoke(invoker);
}
catch (Exception x)
{
  ...
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有理由使用a delegate和try-catch?第三到第五行的花括号内的代码不仅可以放在try catch中吗?c#有一些细微差别我还不知道吗?

c# delegates try-catch

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

标签 统计

ant ×1

ant-contrib ×1

c# ×1

delegates ×1

java ×1

task ×1

try-catch ×1