2012-07-02 29 views
5

Có ai biết cách "dàn dựng" hoặc "tạo" một khối xây dựng cho tất cả các thuộc tính của đối tượng không? Tôi đã có VS2010 với Resharper và đang tìm cách tạo một cái gì đó như:Giàn giáo/Tạo thuộc tính của đối tượng trong trình khởi tạo

public Customer CustomerB = new Customer 
            { 
             firstName = "", 
             middleName = "", 
             lastName = "", 
             additionalPhone = "0", 
             address1 = "", 
             address2 = "", 
             birthDate = new DateTime(), 
             cellPhone = "", 
             city = "", 
             driverLicenseNumber = "", 
             driverLicenseState = "", 
             emailAddress = "", 
             country = "", 
             fax = "", 
             grossIncome = 0, 
             education = null, 
             leadRequest = null 
            }; 

Tôi có thể quay lại và điền vào chỗ trống để nói. Tất cả mọi thứ tôi đã tìm thấy là tất cả các thuộc tính lớp DatabaseFirst và Getter/Setters ...

+0

Vì vậy, bạn đã có một lớp học với tất cả các thuộc tính đó và bạn muốn tạo cú pháp 'mới' bằng cách sử dụng cú pháp khởi tạo đối tượng, phải không? – AakashM

+0

bạn có thể sử dụng macro, một người nào đó đã viết một hàm để làm một hàm tạo (tức là những gì resharper thực hiện ootb) mà bạn có thể sửa đổi cho những gì bạn muốn làm. http://stackoverflow.com/questions/2976363/how-do-i-generate-a-constructor-from-class-fields-using-visual-studio-and-or-re – wal

Trả lời

1

Tôi nghĩ rằng không thể tạo bộ khởi tạo đối tượng cho tất cả các thuộc tính với VS và ReSharper. Bạn cần phải nhấn Ctrl + Space cho mỗi lựa chọn thuộc tính.

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