C#---Windows窗体应用程序下编写代码

代码编写中多次出现相同代码
for (int i = 0; i < billList.Length; i++)
if (billList[i].BillNo == BillInfo.BillNo)
该如何精简代码,使之不冗余。

第1个回答  2014-12-09
public void Mehtod(List<billDTO> billList)
{

for (int i = 0; i < billList.Length; i++)
if (billList[i].BillNo == BillInfo.BillNo)
{
}

}

其他地方想用直接调用以上方法即可
Method(billList);
(我不知道你那个billList是什么类型的,这里你可以按情况将函数的参数改下)本回答被提问者采纳
第2个回答  2014-12-09
把它写个方法,在你用到的时候直接调用,挺简单方便的
第3个回答  2014-12-09
写成方法,用的地方调用方法即可。

c#设计一个Windows窗体应用程序,要求输入成绩计算某个学生
1. 在窗体上添加三个文本框,分别用于输入三门功课的成绩;2. 添加一个按钮,点击后触发计算奖学金的事件;3. 在事件中,获取文本框中输入的成绩,计算平均分,并判断是否符合获奖条件;4. 根据符合的条件,显示该学生获得的奖项。代码示例:```csharp private void btnCalculate_Click(object sender...

C#的windows窗体应用
首先建立一个WinForm程序。会一个默认窗体Form1 添加控件NotifyIcon 设置属性 notifyIcon1.Visible = false;双窗体,出现窗体的Load事件Form1_Load,另外添加窗体的FormClosing事件Form1_FormClosing。详细代码都在下面。再添加notifyIcon1的DoubleClick事件notifyIcon1_DoubleClick 添加好这些事件后,把下面代码添加...

用C#语言编写windows窗体应用程序
控件如图,由左到右,由上到下,分别命名为b1,b2,b3,b4,l1,l2,button1,button2,timer1,timer2 timer1与timer2的Enabled的属性默认为false,Interval默认为1000,后代代码如下 bool Isopen = false;int b2Times = 0;int b3Times = 0;int onebreak = 0;private void b1_Click(object sender, Ev...

用c#(windows应用程序)编写一个程序,输入自己的姓名“***”,然后输出...
新建一个Visual C#的Windows应用程序,在窗体上添加一个button和一个textbox,在button里添加以下代码: if (textBox1.Text != ""){ MessageBox.Show("你好," + textBox1.Text);textBox1.Text = "你好," + textBox1.Text;}

c# windows窗体应用程序中怎么用switch写一个计算器的程序
先看看图片 说明以上控件动态生成的,初学可自己拖放控件,以下代码仅供参考 \/*设计一个简单的四则计算器*\/ string[] 名称 = { "+", "-", "*", "\/" }; Button[] 控件组 = Array.ConvertAll(名称, 控件 => new Button()); EventHandler[] 按钮事件 = new EventHandler[] { ...

利用c#软件,在Windows窗口下编写一个秒表程序,具体要求如下
利用c#软件,在Windows窗口下编写一个秒表程序,具体要求如下 编写Windows窗体应用程序,利用Timer控件,设计秒表。说明:Timer控件的添加定义全局变量ticks,在Form_Load事件中初始化为0。Timer控件的Tick事件代码参考如下:ticks++;longhours=t... 编写Windows窗体应用程序,利用Timer控件,设计秒表。说明:Timer控件的添加定义...

c#,我需要创建一个Windows窗体应用程序,要求对文本框内输入的三个数...
private void button1_Click(object sender, EventArgs e){ \/\/获取文本框的值 string txt1 = textBox1.Text;string txt2 = textBox2.Text;string txt3 = textBox3.Text;\/\/定义转换时存储的整形变量(如果是浮点型自行替换)int num1 = 0;int num2 = 0;int num3 = 0;int result = 0;...

我用C# Windows窗体做了一个小程序。想为其添加一个登录界面,不知道怎 ...
登录界面:后台代码:\/\/登录按钮单击事件 private void button1_Click(object sender, EventArgs e){ string loginname = this.txt_LoginName.Text;string password = this.txt_PassWord.Text;UserInfo model = new UserInfo();model = UserInfoManager.GetUserInfoByuserName(loginname); \/\/调用BLL里面...

C#:创建Windows窗体应用程序,输入姓名,地址,年龄和职业,最后把输入内 ...
点确定的代码中写 lbox1.Items.Clear();lbox1.Items.Add("姓名:"+textBox1.Text); \/\/记得修改textBox1为姓名的Textbox名称 lbox1.Items.Add("地址:"+textBox2.Text);lbox1.Items.Add("年龄:"+textBox3.Text);lbox1.Items.Add("职业:"+textBox4.Text);...

c#编写一个windows应用程序,能将窗体背景颜色1秒钟随机变换一次._百度...
private void timer1_Tick(object sender, EventArgs e) { Random r = new Random(); this.BackColor = Color.FromArgb(255, r.Next(256), r.Next(256), r.Next(256)); }窗体背景每隔1秒会随机变换一种颜色

相似回答