小编Fic*_*Vic的帖子

比较列表中的第一项和第二项

假设我正在用数字填充列表.每次我按下一个按钮,文本框中的数字都会被添加到列表中.

现在,我的问题是:如何比较添加的最新项目和添加的第二个最新项目?

提前致谢?

c# list winforms

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

删除代码中的冗余

我还是新手,所以我会尽力解释我的问题.英语不是我的第一语言,所以如果我错误地使用某些术语,我会道歉.

我有一个100行代码,每按一次按钮就会执行一次.我的问题是,我有20个按钮,它们都包含相同的代码(它们在从不同来源获取信息的方式上略有不同).有没有办法做到这一点,而不是复制相同的代码太多次.

基本上我的代码是这样的:

    private void button1_Click(object sender, EventArgs e)
    {
    //file data source url
    sourceUrl = ("www.myurl.com")

    //Grab data
    code
    code
    code

   //Store data
    code
    code
    code

   //Write data
    code
    code
    code
    }
Run Code Online (Sandbox Code Playgroud)

除"sourceUrl"部分外,每个按钮都具有相同的代码.如果我想添加更多按钮,我必须复制>粘贴整个代码,我的应用程序开始变得巨大.有没有办法通过只让代码一次缩小代码,然后每次按下按钮时调用一个动作或方法.因此,不是多次使用100行代码,而是每个按钮都有一个行代码,顶部有一个100行代码,它们将成为该行代码的源代码.

提前致谢

c# duplicates shrink winforms

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

标签 统计

c# ×2

winforms ×2

duplicates ×1

list ×1

shrink ×1