如题
解决方案 »
- c#C/S模式中的多线程问题(小弟新手。。。)
- 有关asp.net下载功能,下载txt后,会在txt的内容后出现masterpage.aspx的代码,求解释
- C#为何要引入属性?
- 求助:如何将“4-3-16-23”这种字符串拆开保存到一个字符串数组中?
- word程序报错 不能解决进来看看也好也许哪天你也遇到了
- 急急急!大作业请教!c#中生成midi和播放midi
- 简单 散分了~
- 获取DataGridViewCheckBoxColumn的值
- 谁能给推荐一本C#控件开发的中文电子书,谢谢啦
- 使用subsonic 生成数据访问层,删除数据表某字段后重新生成了DAL层,调试运行出现错误是“列名无效”
- 求一个功能函数
- 求教高手 ,小游戏 顶着有分 高手来指点下思想
/// <summary>
/// 更改 CurrentTool 时发生
/// </summary>
[CategoryAttribute("控件属性已更改"), DescriptionAttribute("更改 CurrentTool 时发生")]
public event EventHandler CurrentToolChanged;
private string _CurrentTool;
/// <summary>
/// CurrentTool
/// </summary>
public string CurrentTool
{
get { return _CurrentTool; }
set
{
if (_CurrentTool != value)
{
_CurrentTool = value;
if (CurrentToolChanged != null)
CurrentToolChanged(this, new EventArgs());
}
}
}
public delegate void Changed(int p_Old, int p_New);
public event Changed AChanged; private int m_A = 0; public int A
{
get { return m_A; }
set
{
if (m_A == value) return;
if (AChanged != null) AChanged(m_A, value);
m_A = value;
}
}
{
int pa = 10;
int pb = 20; public int 属性A
{
get { return pa; }
set { pa = value; pb = pa; }
} public int 属性B
{
get { return pb; }
set { pb = value; pa = pb; }
}
}
如果你要实现比较复杂的关系,只要在set里面写你要实现的关系就行了。