c# - 从组合框中拆分名字和姓氏
问题描述
我有以下Edit_Click
功能,它就string lname = Strings.Trim...
行了错误。它表示该名称Strings
在当前上下文中不存在。我错过了什么?
private void Edit_Click(object sender, EventArgs e)
{
string[] fullname = ComboBox1.Text.Split(',');
string lname = Strings.Trim(fullname[0]);
string fname = Strings.Trim(fullname[1]);
for (int i = 0; i <= CustomerList.count - 1; i++)
{
Customers c = CustomerList(i);
if (c.last == lname & c.first == fname)
{
TextBox1.Text = lname;
TextBox2.Text = fname;
CurrentIndx = i;
CurrentCustomer = c;
break;
}
}
}
解决方案
错误Strings
“在当前上下文中不存在”表示您尝试使用它的对象不存在。您可以在 and 上使用 Trim fname
,lname
因为它是一种扩展方法。
string lname = fullname[0].Trim();
string fname = fullname[1].Trim();
推荐阅读
- spring-boot - 使用 Eureka 服务器时出现“Whitelabel 错误页面”
- c - 创建隧道时需要“maxfd”吗?
- angular - 添加 FormGroup 后,Angular observable 更新得太早了
- javascript - 在文件浏览器中单击“打开”时如何提交照片上传
- c# - 为什么会发生这种异常?(任务取消异常)
- html - 如何更改循环创建的每个 div 的背景颜色?
- c++ - 直接从另一个类 c++ 使用对象
- cuda - CUDA cudaMemcpyFromSymbol“无效的设备符号”错误?
- kotlin - 如何定义需要在 Kotlin 中延迟初始化的委托属性?
- batch-file - %~z 在批处理文件中被忽略 for 循环