0

在 ( CurrencyNegativePattern ) 的 msdn 文档中,我注意到每个数字代表一个关联的模式字符串。

有什么方法可以让这个关联的模式字符串传递相应的数字?

例如:

<someClass>.GetNegativeAssociatedPattern( 9 ) // returns "-$ n"
<someClass>.GetNegativeAssociatedPattern( 3 ) // returns "$n-"

谢谢。

4

1 回答 1

1

由于该表似乎是固定的,您可以简单地使用代码中的模式定义一个数组:

string[] patternStrings = { "($n)", "-$n", "$-n", "$n-", "(n$)", 
                            "-n$", "n-$", "n$-", "-n $", "-$ n",
                            "n $-", "$ n-", "$ -n", "n- $", "($ n)",
                            "(n $)" };    

int GetNegativeAssociatedPattern(int index)
{
    return patternStrings[index];
}
于 2012-09-06T18:41:50.183 回答