C# 如何用巴基斯坦货币表示256359这样的值

C# 如何用巴基斯坦货币表示256359这样的值,c#,C#,大家好,我想改写一个值,比如256359巴基斯坦标准货币,比如256359卢比的c代码。 这是我的密码 CultureInfo cultureInfos = new CultureInfo(); val = string.Format("C",cultureInfo.CreateSpecificCulture("ur-PK")); 您的代码示例甚至不进行编译,并且它不包含要转换的数字 尝试以下方法: var val = 256359.ToString("C", CultureInfo.C

大家好,我想改写一个值,比如256359巴基斯坦标准货币,比如256359卢比的c代码。 这是我的密码

CultureInfo cultureInfos = new CultureInfo();   
val = string.Format("C",cultureInfo.CreateSpecificCulture("ur-PK"));

您的代码示例甚至不进行编译,并且它不包含要转换的数字

尝试以下方法:

var val = 256359.ToString("C", CultureInfo.CreateSpecificCulture("ur-PK"));
结果:

RS256359.00


您的代码示例甚至不进行编译,并且它不包含要转换的数字

尝试以下方法:

var val = 256359.ToString("C", CultureInfo.CreateSpecificCulture("ur-PK"));
结果:

RS256359.00

代码应该类似于:

int val = (netAmount - xpayedAmoount); 
this.lblCreditAmount.Text = val.ToString("C", CultureInfo.CreateSpecificCulture("ur-PK"));
代码应该类似于:

int val = (netAmount - xpayedAmoount); 
this.lblCreditAmount.Text = val.ToString("C", CultureInfo.CreateSpecificCulture("ur-PK"));

那么,您的代码有什么问题吗?没有得到正确的答案您正在寻找类似于
stringstringvalue=numericValue.ToString(“C”,CultureInfo.GetCultureInfo(“ur PK”)
?@Corak可能,问题中的代码示例有点奇怪,请将代码作为代码而不是图像发布。请提供一个所谓的——也就是说,在您的示例中,
val
已经是一个
string
。在
字符串上使用
ToString
没有意义。您可以尝试
string val=(netAmount-xpayedamoont).ToString(“C”,CultureInfo.GetCultureInfo(“ur-PK”)那么你的代码有什么问题吗?没有得到正确的答案你是在寻找类似
字符串stringValue=numericValue.ToString(“C”,CultureInfo.GetCultureInfo(“ur PK”)
?@Corak可能,问题中的代码示例有点奇怪,请将代码作为代码而不是图像发布。请提供一个所谓的——也就是说,在您的示例中,
val
已经是一个
string
。在
字符串上使用
ToString
没有意义。您可以尝试
string val=(netAmount-xpayedamoont).ToString(“C”,CultureInfo.GetCultureInfo(“ur-PK”)我收到错误,无法执行此代码。。。我的期望是,就像您编写的RS213434.00编译时SIR一样,那么请在原始帖子中包含您的代码(重现问题所需的一切,一个最小完整的示例)和错误详细信息。如果没有更多细节,就无法提供帮助。我遇到了错误,无法执行此代码。。。我的期望是,就像您编写的RS213434.00编译时SIR一样,那么请在原始帖子中包含您的代码(重现问题所需的一切,一个最小完整的示例)和错误详细信息。如果没有更多的细节,就无法提供帮助。