C#同一个工程里能有多个Main()函数吗
答案:2 悬赏:50 手机版
解决时间 2021-02-07 20:53
- 提问者网友:兔牙战士
- 2021-02-07 01:48
C#同一个工程里能有多个Main()函数吗
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-07 02:03
首先要明白在c#中什么是窗体,在c#中窗体一般是一个类,多个c#窗体可以是一个类,只不过不是一个实例。同时,在c#程序中还有一个消息循环,所以在main函数中,可以声明多个C#窗体。 void main() { Form frmA=new Form(); Application.run(frmA); Form frmB=new Form(); Application.run(frmB); }
全部回答
- 1楼网友:孤老序
- 2021-02-07 03:03
第一个参数 sender 就携带了触发者的信息。
比如,多个 textbox 的 textchanged 事件绑定了同一个方法:
private void textbox_textchanged(object sender, eventargs e)
{
textbox textbox = sender as textbox;
if (textbox == textbox1)
{
messagebox.show("是 textbox1 触发的。");
}
else if (textbox == textbox2)
{
messagebox.show("是 textbox2 触发的。");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯