如何将字符串 (culture != "en-US") 转换为 int C# 2005
C# 2005,我在 Program.cs 中设置了如下所示的文化:
CultureInfo myCulture = new CultureInfo("bn-IN");// like "en-US", "ja-JP" etc...
Thread.CurrentThread.CurrentCulture = myCulture;
Thread.CurrentThread.CurrentUICulture = myCulture;
Application.CurrentCulture = myCulture;
然后打开应用程序后,我选择键盘,然后点击键盘 1,将我的语言版本设置为 1。现在我想将其转换为整数,以便我可以执行加法、减法等。那么...
CultureInfo myCulture = Application.CurrentCulture;
myCulture.NumberFormat.DigitSubstitution = DigitShapes.NativeNational;
int i = Convert.ToInt32(textbox1.Text, myCulture.NumberFormat);// this line throws exception with message "Input string was not in a current format"
那么如何将另一种文化中的字符串(“en-US”除外)转换为整数?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在这里用不同的文化输入你的价值观,然后回到你的旧文化
type your value here with different culture and go back to your old culture