我进来刚碰C#碰到一个小问题,编译通过了但是在运行时候,说构造出错了using System;
using System.Collections.Generic;
using System.Text;
using OpenNETCF.Net;
namespace TestProject
{
    class Program1
    {
        /// <summary>
        /// 测试ConnectionDescription(ConnectionDetail)构造函数
        /// </summary>
        /// <param name="args"></param>        
     /* */  public static void Main(string[] args)
        {
            OpenNETCF.Net.ConnectionManager cm = new ConnectionManager();
           // ConnectionManager cm = new ConnectionManager();
            OpenNETCF.Net.ConnectionDetailCollection cdc = cm.GetConnectionDetailItems();
            IDLS.Utils.GPRS.ConnectionDescription connectionDescription;
      
            foreach (OpenNETCF.Net.ConnectionDetail cd in cdc)
            {
                try
                {
                    connectionDescription = new IDLS.Utils.GPRS.ConnectionDescription(cd);
                    if (connectionDescription == null)
                        throw new Exception();                    // 测试-connectionName字段变化
                    if (connectionDescription.ConnectionName!=cd.AdapterName)
                        Console.WriteLine("At test data:\n\t{0}\n fault on status change of \n"
                                     + "ConnectionDescription.connectionName \n"
                                     + "Content:{2}\n\n", cd.ToString(), connectionDescription.ConnectionName);
                    // 测试-type字段变化
                    if (connectionDescription.Type!=cd.ConnectionType)
                        Console.WriteLine("At test data:\n\t{0}\n fault on status change of \n"
                                     + "ConnectionDescription.type\n"
                                     + "Content:{2}\n\n", cd.ToString(), connectionDescription.Type);
                                   }
                catch (Exception e)
                {
                    Console.WriteLine("At test data:\n\t{0}\n fault on constructor \n"
                                     + "IDLS.Utils.GPRS.ConnectionDescription(descript)\n"
                                     + "Content:{2}\n\n", cd.ToString(), e.ToString());
                }
            }
        }
    }
}
未处理TypeInitializationException
“OpenNETCF.Net.ConnectionManager”的类型初始值设定项引发异常。