用C#语言完成以下winform程序代码
求以下问题的完整代码,C#语言,文件读写和内容统计的winform程序
using System;
using System.Windows.Forms;
using System.IO;
using System.Linq;
using System.Text;
namespace demo
{
public partial class Form1 : Form
{
string dataPath = @"f:\data.txt";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = File.ReadAllText(dataPath, Encoding.UTF8);
}
private void button2_Click(object sender, EventArgs e)
{
var charcount = 0;
var numbercount = 0;
foreach (var c in textBox1.Text)
{
if (c >= '0' && c <= '9') numbercount++;
if ((c >= 'A' && c <= 'Z' )|| (c >= 'a' && c <= 'z')) charcount++;
}
textBox2.Text = charcount.ToString();
textBox3.Text = numbercount.ToString();
File.AppendAllText(dataPath, $"\r\n字母个数:{charcount}\r\n数字个数:{numbercount}",Encoding.UTF8);
}
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!