คำถามติดแท็ก invalidoperationexception

8
วัตถุที่ nullable ต้องมีค่า
มีบุคคลที่ผิดธรรมดาในคำอธิบายข้อยกเว้น: วัตถุที่ Nullable ต้องมีค่า (?!) ปัญหานี้เป็นปัญหา: ฉันมีDateTimeExtendedชั้นเรียนที่มี { DateTime? MyDataTime; int? otherdata; } และผู้สร้าง DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } ใช้รหัสนี้ DateTimeExtended res = new DateTimeExtended(oldDTE); ขว้างInvalidOperationExceptionด้วยข้อความ: วัตถุที่ Nullable ต้องมีค่า myNewDT.MyDateTime.Value- ถูกต้องและมีDateTimeวัตถุปกติ ข้อความนี้มีความหมายอะไรและฉันทำอะไรผิด โปรดทราบว่าไม่oldDTE nullฉันได้ลบออกValueจากmyNewDT.MyDateTimeแต่ข้อยกเว้นเดียวกันถูกโยนเนื่องจาก setter ที่สร้างขึ้น

26
ASP.NET MVC: ไม่ได้กำหนดคอนสตรัคเตอร์แบบไม่มีพารามิเตอร์ไว้สำหรับวัตถุนี้
Server Error in '/' Application. -------------------------------------------------------------------------------- No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.