最后一记!!!!
ding呀!!!!

解决方案 »

  1.   

    public void ts_Change(CTemp ctemp)
    改为
    static public void ts_Change(CTemp ctemp)
      

  2.   

    static void Main(string[] args)
    {
    CTemp cTemp = new CTemp();
                               Class1 Ts = new Class1();
    Ts.ts_Change(cTemp);
    Console.WriteLine("{0}",cTemp.strName);
    }
    改好了!
      

  3.   

    多谢我又改了一下就变成了访问性低了!
    请问我应该怎么改呀?
    using System;
    namespace Test
    {
    class Class1
    {
    class CTempInner
    {
    public string strName = "";
    }
    class CTemp
    {
    public CTempInner cTempInner = new CTempInner();
    }
    public void ts_Change(CTemp ctemp)
    {
    ctemp.cTempInner.strName = "Sht!!!!";
    }
    [STAThread]
    static void Main(string[] args)
    {
    CTemp cTemp = new CTemp();
    ts_Change(cTemp);
    Console.WriteLine("{0}",cTemp.cTempInner.strName);
    }
    }
    }