如何将屏蔽文本框转换为掩码为 000-000 的 int
本文关键字:掩码 000-000 int 转换 屏蔽 文本 | 更新日期: 2023-09-27 18:19:49
int AccNo = Convert.ToInt32(AccMaskedTextBox.Text);
这就是我尝试分配我的屏蔽文本框输入的方式。我遇到的问题是我设置了一个自定义蒙版。它的形式是 000-000。当我尝试将屏蔽文本框的输入分配给 AccNo 时,它会中断并显示错误:
Input string was not in a correct format.
如果使用字符串类型,则 AccNo 的值例如为 123-456。所以我需要去掉连字符,以便我可以将其分配给 int 类型。不更换口罩怎么办?
最简单的方法是使用 Replace
将连字符替换为任何内容:
int AccNo = Convert.ToInt32(AccMaskedTextBox.Text).Replace("-", string.Empty);