C#winform对象数组

有没有在winform里检查一个对象在对象数组中是否存在的一个例子呀
然后第3题那个要求是什么意思 有点不懂

img

回答:没有看到完整的题目哈,猜测应该是一个简单的登陆系统,以及修改密码的功能;让你可以对某个用户的秘密进行修改;
不过感觉还蛮像软件测试的,流程很清晰
下面是示例:

img

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace LoginDemo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private readonly List<User> userList = new List<User>()
        {
            new User("BBYH","1234"),
            new User("BBEH","12345"),
            new User("BBSH","123456")
        };

        private void EditPassword_Click(object sender, EventArgs e)
        {
            string username = Username.Text;
            string password = Password.Text;
            string repeatPassword = RepeatPassword.Text;

            if (userList.Find(item => item.Username.Equals(username)) == null)
            {
                MessageBox.Show("该账户不存在");
                return;
            }

            if(!password.Equals(repeatPassword))
            {
                MessageBox.Show("两次密码不一致");
                return;
            }

            userList.ForEach(item =>
            {
                if(item.Username.Equals(username))
                {
                    item.Password = password;
                    MessageBox.Show("密码修改成功");
                    MessageBox.Show("当前用户:" + item.ToString());
                    return;
                }
            });
        }
    }
}

示例项目下载
链接:https://pan.baidu.com/s/1OrQUmLkd_5C4WNouaY4MSg
提取码:0925

对象数组?
比如
string[] objs = { "zhangsan", "lisi", "wanger", "cheerlengzi" };
if (objs.Any(x => x == textBox1.Text))
{
//已经存在
}