project lib:
namespace lib
{
partial class nihao{
inline int a;}
partial class nihao{}
partial class nihao{}
}
-----------------------------------
project work(refernce project lib):
namespace lib
{
partial class hello:nihao{
a=123;}
partial class hello:nihao{}
partial class hello:nihao{}
}
-----------------------------------
出现错误“...is inaccessible duo to..”
"is less accessible than class hello"
-----------------------------------
将hello类改成public partial后,
出现错误“'a' does not exits in the current context”怎么解决呢?
namespace lib
{
partial class nihao{
inline int a;}
partial class nihao{}
partial class nihao{}
}
-----------------------------------
project work(refernce project lib):
namespace lib
{
partial class hello:nihao{
a=123;}
partial class hello:nihao{}
partial class hello:nihao{}
}
-----------------------------------
出现错误“...is inaccessible duo to..”
"is less accessible than class hello"
-----------------------------------
将hello类改成public partial后,
出现错误“'a' does not exits in the current context”怎么解决呢?
...将nihao类修饰成public partial nihao
...
这是在定义类啊?
a = 123;似乎应当是一个成员定义才对,应该写成
int a = 123;
这样吧?可能还需要加上访问修饰符才对。例如:partial class hello:nihao
{
public int a = 123;
}
另外,这两行代码是从哪里出来的?我似乎从来没有见到过。有点像Delphi
project lib:
project work(refernce project lib):
也可以将这两个工程合并一块,就不用改internal了。