小编Dun*_*can的帖子

我想使用 NAnt 的 foreach 来迭代文件夹中的文件,如何强制按字母顺序迭代?

我有一个 NAnt 任务“ship”将我当前的 .sql 脚本打包到构建中,然后使用递增 int {######} 命名该构建并将其复制到构建文件夹。

我有另一个执行这些构建脚本的 NAnt 任务。

它们必须按顺序执行,但在我上次的尝试中,它们并非如此。我可以“强制” NAnt 按字母顺序工作吗?

nant foreach build sql-order-by

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

String.Format对十进制值的阻塞?

我希望下面的两个测试(为NUnit编写)都能通过,但是Decimal版本失败了,"System.FormatException:Format说明符无效",Double版本也是如此.我无法弄清楚为什么.有人可以光明吗?

谢谢; 邓肯

[Test]
public void Integer_Format_Hex()
{
    //Assume
    Int32 myValue = 11101110;

    //Arrange

    //Act

    //Assert
    Assert.That( String.Format( "0x{0:X8}" , myValue ) , Is.EqualTo( "0x00A963B6" ) );
}

[Test]
public void Decimal_Format_Hex()
{
    //Assume
    Decimal myValue = 11101110m;

    //Arrange

    //Act

    //Assert
    Assert.That( String.Format( "0x{0:X8}" , myValue ) , Is.EqualTo( "0x00A963B6" ) );
}

[Test]
public void Decimal_Format_Hex2()
{
    //Assume
    Decimal myValue = 11101110m;

    //Arrange

    //Act

    //Assert
    Assert.That( myValue.ToString( "X" ) , Is.EqualTo( "00A963B6" ) );
}
Run Code Online (Sandbox Code Playgroud)

string.format hex decimal

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

标签 统计

build ×1

decimal ×1

foreach ×1

hex ×1

nant ×1

sql-order-by ×1

string.format ×1