我还是新手,所以我会尽力解释我的问题。英语不是我的母语,所以如果我用错了一些术语,我深表歉意。
我有一个 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
}
除了“sourceUrl”部分之外,每个按钮都有相同的代码。如果我想添加更多按钮,我必须复制>粘贴整个代码,我的应用程序开始变得巨大。有没有办法通过只编写一次代码来缩小代码,然后每次按下按钮时调用一个动作或方法。因此,我不会多次使用 100 行代码,而是为每个按钮设置一个行代码,并在顶部设置一个 100 行代码,作为该行代码的来源。
提前致谢