小编Par*_*igm的帖子

从 List<> C# 动态添加新项目到复选框列表

我不想从硬编码样式的集合中添加项目,我想在按下按钮时从 List<> 填充它们。

首先,我从列表中获取数据,如下所示:

private List<User> _users = new List<User>()

foreach (User user in _users) {
    int index = checkedListBoxDepts.Items.Add(user.UserName);
    upd.checkedListBoxDepts.Items[index] = user;
}
Run Code Online (Sandbox Code Playgroud)

用于检索已检查的项目:(我将它们放入字符串类型的列表中):

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

foreach (string s in checkedListBoxDepts.CheckedItems) {
    Names.Add(s);
}
Run Code Online (Sandbox Code Playgroud)

c# checkedlistbox dynamically-generated

3
推荐指数
1
解决办法
4万
查看次数

使用C#进行处理 - 完全实现

如何在实现IDisposable的类中的MemoryStream对象上使用"using"后实现Dispose方法?

public class ControlToByte :IDisposable
{
    public static byte[] GetByte(object control)
    {
        using (System.IO.MemoryStream memoryStream = new System.IO.MemoryStream())
        { //do something here  } 
public void Dispose()
    {
       //how do you dispose of memorystream object?
    }
Run Code Online (Sandbox Code Playgroud)

c# dispose using

2
推荐指数
1
解决办法
770
查看次数