我现在有点想明白了。。在B项目中执行  FindAs<student>()时。。这时B里 FindAs<T>()里接受到的student已经没有fans这属性了。。但我想实现我上面的需求。。难道要我手动来绑?

解决方案 »

  1.   

    虽然把fans声明为public就一切都解决了。。但我觉得这样设计不合理。。fans这东西对外部是没意义的
      

  2.   

    internal修饰符,表示这个变量只是A程序集里可访问。B程序集自然获取不到啊。
      

  3.   

    “我的需求就是fans存的是一个JSON字符串。。我不想被外部操作到这个属性。。而我内部会反序列化,然后做为属性提供给外部。。我应该如何实现 ”
    你的这句话看着很晕。
    什么不想给外部操作,又作为属性给外部调用。。