例如 http://social.msdn.microsoft.com/Forums/en-US/vssmartdevicesvbcs/thread/b022433e-1697-46cf-a0e4-ebbc7b55093f/public Form1()
        {
            InitializeComponent();
            this.InitializeTelephony();
        }        private void InitializeTelephony()
        {            m_telephony = new Telephony();//我定义Telephony m_telephony 也不对,貌似Telephony是 namespace 的吧?            //Initialize the telephony class
            m_telephony.Initialize();            //Get the cellular line with Monitor and Owner privileges
            m_line = m_telephony.CellularLine(MediaMode.InteractiveVoice, CallPrivilege.Monitor | CallPrivilege.Owner);            //Add a new call event
            m_line.NewCall += new Line.NewCallHandler(m_line_NewCall);
        }

解决方案 »

  1.   

    图省事,贴了一部分代码,你copy过来当然出错了,自己补上声明,但是他好像有一些自定义类,你找他要把,要不就自己踏踏实实的自己捉摸吧
      

  2.   

    如果:
      不定义 直接写的变量,
    就是:
      window 对象下的属性。

    不管如何
    ,我个人建义,还是要用var 来定义比较好,
      不然的话,你用过的变量都在 window 对象里,
    不会得到释放,还可能与下次用的变量名冲突,搞到数据不知所向。当然,这是个人习惯,
      有人 做什么事都是拿了东西放回原处,下次好找。
      有人 做什么事都是做到哪里 工具丢到哪里,要开工时到处找,

    这要
    看看个人品味了,
      是前者还是后者?