兄弟,我有一段时间没有些c#代码了,但好像看你上面的代码还是有些问题,这样改下看看怎么样
class mx
{
public static string a1 = "10"; //静态 }
-----------------------------------------
class myclass : mx
{
string mSTR;
myclass()
{
mSTR = mx.a1; //将赋值放到构造或者其它方法中去
}
}
class mx
{
public static string a1 = "10"; //静态 }
-----------------------------------------
class myclass : mx
{
string mSTR;
myclass()
{
mSTR = mx.a1; //将赋值放到构造或者其它方法中去
}
}
解决方案 »
- 【深夜求帮助】TextBox中回车符无效问题
- 大哥大姐求帮助:C#中如何使Timer中的事件立即停止?
- 如何判断鼠标的旋转方向问题.是顺时针还是逆时针转
- 窗体内的全局变量在main里怎样调用?
- 如何用ExecuteNonQuery执行多条SQL语句?
- 请高手推荐C#入门书籍
- SQL server查询分析器可以执行update bb set bb.au_lname = aa.au_lname from abc..authors bb,pubs..authors aa where bb.au_id = aa.au
- 关于遍历控件的一个问题
- 一个很菜的问题
- 为什么BinaryWriter也能以文本方式写入? 但是写入的有乱码
- 继承 PIBLIC
- 代码的合并
{
string mSTR
{
get
{
return mx.a1;
}
}
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
或者写在构造函数里面 class myclass : mx1
{
string mSTR;
public myclass()
{
mSTR = mx.a1;
}
}
{
public static string a1 = "10"; //静态 }
-----------------------------------------
class myclass : mx1
{
string mSTR;
mSTR = mx.a1;
}
////////
1.你定义的类是:mx,继承的却是mx1
2.在类内成员变量不可以直接赋值。
应该这样:
class mx
{
public static string a1 = "10"; //静态 }
class myclass : mx
{
string mSTR
{
get {
return mx.a1;
}
}
}
这个和继承没关系.
静态方法而已.