一、MVC简介:
MVC是一种设计模式,是一种代码开发的思想和套路
将要实现的功能分成三个部分:
M:(Model)模型层 主要对数据进行操作。
V:(View)视图层 主要负责和用户进行输入输出的交互。
C:(Controller)交互层 主要负责该功能的逻辑部分。
以网站的登录界面为例进行说明:
登录界面(V)<-------->登录,注册(C)<-------->数据库相关操作(M).
二、使用LIst集合对数据进行增删改查
定义User实体类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UserManagementSystenm
{
/// <summary>
/// 实体类
/// </summary>
class User
{
private string name;
private int age;
private string address;
public string Name
{
get { return name; }
set { name = value; }
}
public int Age
{
get { return age; }
set { age = value; }
}
public string Address
{
get { return address; }
set { address = value; }
}
public User(string name,int age,string address) {
this.name = name;
this.age = age;
this.address = address;
}
public override string ToString()
{
return string.Format("{0}|{1}|{2}",name,age,address);
}
}
}
UserControll(用户控制类)
using S