运用c#完成,要求有执行程序的窗体 删除字符 本题要求实现一个删除字符串中的指定字符的简单函数。 函数接口定义: void delchar( string str, char c ); 其中 string str 是传入的字符串,c 是待删除的字符。函数 delchar 的功能是将字符 串 str 中出现的所有 c 字符删除。 输入样例: a happy new year 输出样例: hppy new yer
时间: 2023-06-18 19:07:56 浏览: 91
C#中在一个字符串中删除另一个字符或字符串
4星 · 用户满意度95%
以下是使用 C# 实现的代码:
```csharp
using System;
namespace DelCharApp
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void btnDelete_Click(object sender, EventArgs e)
{
string str = txtInput.Text;
char c = txtChar.Text[0];
string result = delchar(str, c);
txtOutput.Text = result;
}
private string delchar(string str, char c)
{
string result = "";
for (int i = 0; i < str.Length; i++)
{
if (str[i] != c)
{
result += str[i];
}
}
return result;
}
}
}
```
这是一个带有窗体的应用程序,包含一个文本框和一个按钮。用户输入字符串和要删除的字符,点击按钮后,程序会调用 `delchar` 函数进行删除操作,并将结果输出到另一个文本框中。
`delchar` 函数接受两个参数,一个是要删除字符的字符串,另一个是要删除的字符。函数通过遍历字符串,判断每个字符是否等于要删除的字符,如果不等于则将其加入到结果字符串中。最后返回结果字符串。
阅读全文