如何将标签内容转换为int

时间:2016-03-31 19:36:19

标签: c# wpf int label

我有办法将lblGVMAmount.Content(标签)转换为int吗?

int amount;
if (int.TryParse(lblGVMAmount.Content, out amount) >= 8000)
    lblUnderRunBumper.Content = "Under-Run Bumper";

错误:

  

没有超载的方法' TryParse'需要1个参数

我也试过了Convert.ToInt32(lblGVMAmount.Content),但它不起作用。

编辑:一年后读完这个问题后......我当时是新手:P。我学到了很多东西,但仍然这样做。

1 个答案:

答案 0 :(得分:3)

我认为你应该看看Int32.TryParse的文档,但无论如何你应该写

int GVMAmount;
if (int.TryParse(lblGVMAmount.Content.ToString(), out GVMAmount))
    if(GVMAmount > 8000) 
        lblUnderRunBumper.Content = "Under-Run Bumper";