C# 4.List

comboBox使用的下拉框

Lsit 列表

1 创建List对象

List<string> list = new List<string>();

2 Add给list 添加元素

list.Add("吃饭");

list.Add("睡觉");

list.Add("打豆豆");

3 删除一个元素

list.Remove("吃饭"); // 删除指定的元素

list.RemoveAt(0);// 删除指定索引值的元素

4 修改

list[0] = "打铁";

5 查询 通过索引值查询

MessageBox.Show(list[0]);

6遍历所有的 item 就是数组的元素

foreach (string item in list)

{

MessageBox.Show(item);

}

comboBox2.DataSource = list; //3 下拉框的DataSource属性。添加数据源

作业

向集合List添加10个学生对象 自己添加属性 ;下拉框显示学生姓名

private void button1_Click(object sender, EventArgs e)

{

List<string> list1 = new List<string>();

for (int i = 0; i < 10; i++)

{

list1.Add("老" + i);

}

comboBox3.DataSource = list1;

}

//1 向集合list添加10个学生对象 自己添加一些

public class Student

{

public string Name { get; set; }

public string Age { get; set; }

}

相关推荐
私人珍藏库1 小时前
[吾爱大神原创工具] QtScreenSwitcher[Win]一个现代化、极简、高颜值的多屏开关工具。
windows·工具·软件·win·多功能
competes2 小时前
慈善基金投资底层逻辑应用 顶层代码低代码配置平台开发结构方式数据存储模块
java·开发语言·数据库·windows·sql
零号全栈寒江独钓3 小时前
基于c/c++实现linux/windows跨平台获取ntp网络时间戳
linux·c语言·c++·windows
北漂Zachary9 小时前
四大编程语言终极对决:汇编/C#/Go/Java谁更强
汇编·golang·c#
dyxal10 小时前
内网 Windows 离线安装 uv:极速 Python 包管理器的部署实战
windows·python·uv
stone082310 小时前
如何解决Windows硬盘变成了空白
windows
零号全栈寒江独钓11 小时前
基于c/c++实现linux/windows跨平台ntp时间戳服务器
linux·c语言·c++·windows
AI人工智能+电脑小能手11 小时前
【大白话说Java面试题】【Java基础篇】01_说说ArrayList的底层原理/扩容规则
java·后端·面试·list
舒一笑12 小时前
Windows 下执行 pnpm install 报 EBUSY: resource busy or locked,我最后用这一招解决了
前端·windows·程序员
nnsix12 小时前
C# ProcessStartInfo对象笔记
开发语言·笔记·c#