C# 两个类之间传递数据
2018-02-22 16:47
162 查看
1、通过全局变量2、通过构造函数传递参数3、通过委托实现通过委托例子:WebForm1 向Class1传递参数值://////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
namespace WebApplication2
{
public partial class WebForm1 : System.Web.UI.Page
{
//step1.声明一个委托
public delegate void DoSomethingEventHandler(string s1);
protected void Page_Load(object sender, EventArgs e)
{
//step2.通过委托调用其它类中的方法
DoSomethingEventHandler myDelegate = new DoSomethingEventHandler(Class1.DoSomething);
//step3.实现向其它类传递参数值
myDelegate("去吧");
}
}
}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public class Class1
{
private static string OperValue = string.Empty;
//接受代理传来参数的方法
public static void DoSomething(string s1)
{
OperValue = s1;
}
}
namespace WebApplication2
{
public partial class WebForm1 : System.Web.UI.Page
{
//step1.声明一个委托
public delegate void DoSomethingEventHandler(string s1);
protected void Page_Load(object sender, EventArgs e)
{
//step2.通过委托调用其它类中的方法
DoSomethingEventHandler myDelegate = new DoSomethingEventHandler(Class1.DoSomething);
//step3.实现向其它类传递参数值
myDelegate("去吧");
}
}
}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public class Class1
{
private static string OperValue = string.Empty;
//接受代理传来参数的方法
public static void DoSomething(string s1)
{
OperValue = s1;
}
}
相关文章推荐
- [转帖]在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- [转]如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- C#两个界面之间数据传递的问题
- 如果在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- C# 两个类之间传递数据
- 如果在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- C#使用委托(delegate)实现在两个form之间传递数据的方法
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如果在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 用WM_COPYDATA消息来实现两个进程之间传递数据
- android之bundle传递数据--两个activities之间
- android之bundle传递数据--两个activities之间
- MFC中两个对话框之间数据传递
- 2015061308 - 两个jsp页面之间数据传递的方式
- 关于C#和JAVA之间通过Socket实现局域网传递数据
- 两个Activity之间的数据传递(使用简单的intent方法)