我正在开发.NET CORE应用程序。我已经声明了一个
Object
,需要将其转换为Customer
类类型。我有一个场景,在该场景中,基于布尔值,我需要更改类型并返回它。
错误
System.InvalidCastException: 'Object must implement IConvertible
客户类
public class Customer
{
public string Name { get; set; }
public Customer GetCutsomer(){
//
}
}
'对象转换'
public class MyService
{
public void CastType(){
Customer obj = new Customer();
var cus = GetCutsomer();
Object customer = new Object();
Convert.ChangeType(customer , cus.GetType());
}
}
Customer
实例,为什么不直接创建一个Customer
实例呢?为什么要创建一个Object
实例? - David