Tôi có một lớp có chứa một tải trọng của các thuộc tính có chứa kết quả của một số tính toán ví dụ:Shortcut để tạo tài sản tự động sử dụng Visual Studio 2008/2010 hoặc Resharper 5
public class Results
{
public double Result1 { get; set; }
public double Result2 { get; set; }
}
Trong một lớp học khác nhau Tôi đang làm các phép tính để cư các thuộc tính trên, ví dụ:
public class Calc
{
private Results Calc()
{
Results res = new Results();
res.Result1 = ... some calculation
res.Result2 = ... some other calculation
res.Result3 = ... // not yet defined in 'Results' class
return res;
}
}
Khi tôi đang viết lớp Calc
, Result3
sẽ được đánh dấu màu đỏ vì nó chưa được định nghĩa trong lớp Results
.
Hiện nay tôi đang sử dụng Resharper ALT + Nhập shortcut, chọn "Tạo tài sản 'Result3'", mà sẽ tạo ra đoạn mã sau int lớp Results
:
public double Result3
{
get { throw new NotImplementedException(); }
set { throw new NotImplementedException(); }
}
nào tôi cần phải tự thay đổi:
public double Result3 { get; set; }
Sau đó, tôi sử dụng CTRL +Shift + Phím tắt Backspace để đưa tôi quay lại lớp Calc
.
Làm cách nào để tôi có thể dễ dàng tạo thuộc tính tự động trong lớp Results
nếu chúng chưa được xác định trực tiếp từ lớp Calc
?
cảm ơn, điều này làm giảm chỉ số RSI của tôi một chút :) –