我进来刚碰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”的类型初始值设定项引发异常。
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”的类型初始值设定项引发异常。
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/