alt text http://www.freeimagehosting.net/uploads/260c1f6706.jpg
我如何删除空白空间,即我希望datagrid根据no自动调整大小.的行.我知道对于列我们可以通过在AutoSizeColumnMode中使用填充值来做到这一点,但AutoSizeRowsMode没有填充值.
我正在尝试执行以下代码
class A
{
protected int a;
protected char b;
public void Show()
{
a=5;
MessageBox.Show(""+a);
}
}
class B:A
{
public void Show()
{
b='z';
MessageBox.Show(""+a+ ""+b);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到5(中值a)作为输出,当我做aa.show()其中aa的实例A,但是当我这样做bb.show(),这里bb是实例B输出出来的,0(价值a)z(的价值b).
有人可以解释为什么派生类无法显示a的当前值,即使它已被声明为受保护,而它能够显示正确的值b?
更新:
我会尝试建议的解决方案.关于编译错误,没有,我能够得到问题中提到的输出.
如何将字符串"001"转换为int 001?使用Convert.ToInt32()方法或Int32.Parse()方法将结果仅为1