如何将字符串格式从 vb 转换为 c#
本文关键字:vb 转换 格式 字符串 | 更新日期: 2023-09-27 18:36:43
>有谁知道如何将这个 vb Strings.Format 代码转换为其等效的 c# 代码? 或者有没有办法在 c# 文件中使用此 vb 代码?
lblWait.Text = "Please Wait, Generating Art Cache... " & Format((ID / 65535) * 100, "Fixed") & "%
** 编辑确定我为 Microsoft.VisualBasic 添加了对我的项目的引用,然后添加了一个 using 语句,这允许我在 c# 代码中使用该字符串,但是否有 c# 等效项?
**编辑用原始vb代码替换的隐蔽代码,对此感到抱歉... :)
路霸
string formatted = (ID*100.0/65535).ToString("f1") + "%";
string.Format(Math.Round((ID / 65535f) * 100, 1) + "%");
更好的方法是
var result = Math.Round((ID / 65535f) * 100, 1).ToString("f1") + "%";
string s = (ID / 65535f).ToString("P1");