大家好,本人初学.net,近日在学习的时候遇到一问题,可能是基础太差不能解决,敬请高位大虾帮忙,谢谢
废话不说,放上代码
public enum LogLevel {
Debug = 1,
Error = 0
}
private LogLevel _level;
System.Runtime.Serialization.SerializationInfo info;在一函数中调用
this._level = *((LogLevel*)info.GetValue("_level", typeof(LogLevel)));编译,出错,提示
无法将类型“object”转换为“LogLevel*”
废话不说,放上代码
public enum LogLevel {
Debug = 1,
Error = 0
}
private LogLevel _level;
System.Runtime.Serialization.SerializationInfo info;在一函数中调用
this._level = *((LogLevel*)info.GetValue("_level", typeof(LogLevel)));编译,出错,提示
无法将类型“object”转换为“LogLevel*”
this._level = (LogLevel)info.GetValue( "_level ", typeof(LogLevel)); 先找本基础书籍看看C#基本语法。