C# 未赋值局部变量和将字符转换为字符串
制作一个程序,将字母数字电话号码转换为常规电话号码(例如123-TRAVELS=123-872-8357),但尝试找出一些(可能很容易修复)错误,以便在CheckButton_Click变量下显示结果。我现在很头疼,想弄明白这一点。以下是粘贴代码的当前错误:C# 未赋值局部变量和将字符转换为字符串,c#,.net,C#,.net,制作一个程序,将字母数字电话号码转换为常规电话号码(例如123-TRAVELS=123-872-8357),但尝试找出一些(可能很容易修复)错误,以便在CheckButton_Click变量下显示结果。我现在很头疼,想弄明白这一点。以下是粘贴代码的当前错误: 公共静态字符串phonetNumber(字符串str) { //值的数组版本 var phonenumberrar=str.ToCharArray(); 对于(int i=0;i
公共静态字符串phonetNumber(字符串str)
{
//值的数组版本
var phonenumberrar=str.ToCharArray();
对于(int i=0;i
在CheckButton\u Click方法中,将值作为参数传递。值是未定义的,您应该像这样传递str(这是一个坏名称)。在该PhoneChartOnMember旁边,返回一个字符串而不是字符:
private void CheckButton_Click(object sender, EventArgs e)
{
string textToProcess = inputTextBox.Text;
string processedText = PhoneToNumber(textToCheck );
resultsLabel.Text = processedText ;
}
在CheckButton\u Click方法中,将值作为参数传递。值是未定义的,您应该像这样传递str(这是一个坏名称)。在该PhoneChartOnMember旁边,返回一个字符串而不是字符:
private void CheckButton_Click(object sender, EventArgs e)
{
string textToProcess = inputTextBox.Text;
string processedText = PhoneToNumber(textToCheck );
resultsLabel.Text = processedText ;
}
错误在这里:
char value=PhoneCharToNumber(value)代码>
其中,phoneChartOnMember
的value
参数尚未声明或分配
我想你想用stringvalue=PhoneToNumber(str)代码>取而代之。
事实上,您的用户在inputExtBox
中输入数字;您必须将该文本转换为有效数字,然后将结果放入resultsLabel
private void CheckButton_Click(object sender, EventArgs e)
{
string str = inputTextBox.Text;
string value = PhoneToNumber(str);
resultsLabel.Text = value;
}
错误在这里:char value=PhoneCharToNumber(value)代码>
其中,phoneChartOnMember
的value
参数尚未声明或分配
我想你想用stringvalue=PhoneToNumber(str)代码>取而代之。
事实上,您的用户在inputExtBox
中输入数字;您必须将该文本转换为有效数字,然后将结果放入resultsLabel
private void CheckButton_Click(object sender, EventArgs e)
{
string str = inputTextBox.Text;
string value = PhoneToNumber(str);
resultsLabel.Text = value;
}
也许你想做string value=PhoneToNumber(str)代码>内部检查按钮\u单击?可能您想执行字符串值=电话号码(str)代码>内部检查按钮\单击?