2015-04-15 13 views
8

Ở đây bạn có thể thấy cách ReSharper là gợi ý một sự thay đổiMột lỗi Resharper có thể có hoặc tôi chỉ thiếu một cái gì đó tinh tế?

enter image description here

Bây giờ đây bạn có thể xem như thế nào Resharper đang thay đổi lên các mã nhưng kết quả là không đúng vì nó là newing lên một lớp, gán một giá trị vào một thuộc tính trên nó và sau đó trả về một cá thể hoàn toàn mới của lớp đó mà không có giá trị được gán cho nó.

enter image description here

Tôi có con trỏ trên từ khóa mới. Nhấn Alt + Enter và chọn tùy chọn có tên "sử dụng bộ khởi tạo đối tượng".

Đây có phải là lỗi có thể xảy ra trong ReSharper hay tôi chỉ thiếu một thứ gì đó ở đây?

+1

Đề xuất là gì? –

+1

Vâng, điều đó chắc chắn không ổn. – helrich

+6

Đó là sai - nó nên refactor nó để 'trả lại mới FlightRetrievalResponse {test =" đây là một thử nghiệm "};' - Phiên bản chính xác của R # là gì? – vcsjones

Trả lời

1

Dường như nó không chính xác. Nó sẽ trông giống như:

return new FlightRetrievalResponese 
{ 
    test = "this is a test" 
}; 

Phiên bản R # của bạn là gì?

Các vấn đề liên quan