我已经开始使用Visual Studio 2017社区并使用C#进行编码。我正在使用API来帮助编写代码,但出现了错误:
不能将= type'string'隐式转换为'int'
以下是生成错误的代码:
string username = richTextBox1.Text;
int value = richTextBox2.Text;
api.SetWalkspeed(username, value);
我在做什么错了?
答案 0 :(得分:1)
请使用此:
int value = Int32.Parse(richTextBox2.Text);
答案 1 :(得分:0)
richTextBox2.Text
为您提供了string
,因此您无法将其存储在int
变量中。
如果您想要int
,则可以这样解析string
:
int value = int.Parse(richTextBox2.Text);
...否则,您可以简单地将结果存储在string
变量中:
string value = richTextBox2.Text;
答案 2 :(得分:0)
使用 Convert.ToInt32(string)将字符串转换为int值
使用以下代码获取价值
int value = Convert.ToInt32(richTextBox2.Text);