在 ( CurrencyNegativePattern ) 的 msdn 文档中,我注意到每个数字代表一个关联的模式字符串。
有什么方法可以让这个关联的模式字符串传递相应的数字?
例如:
<someClass>.GetNegativeAssociatedPattern( 9 ) // returns "-$ n"
<someClass>.GetNegativeAssociatedPattern( 3 ) // returns "$n-"
谢谢。
在 ( CurrencyNegativePattern ) 的 msdn 文档中,我注意到每个数字代表一个关联的模式字符串。
有什么方法可以让这个关联的模式字符串传递相应的数字?
例如:
<someClass>.GetNegativeAssociatedPattern( 9 ) // returns "-$ n"
<someClass>.GetNegativeAssociatedPattern( 3 ) // returns "$n-"
谢谢。
由于该表似乎是固定的,您可以简单地使用代码中的模式定义一个数组:
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];
}