Có cách nào để thực hiện điều này trong VB.NET như trong ngôn ngữ C-Kiểu:Multiassignment trong VB như trong ngôn ngữ C-Style
struct Thickness
{
double _Left;
double _Right;
double _Top;
double _Bottom;
public Thickness(double uniformLength)
{
this._Left = this._Right = this._Top = this._Bottom = uniformLength;
}
}
Có lợi thế nào của việc chuyển nhượng nhiều lần so với thực hiện từng bài tập riêng lẻ không? Nhiều ứng dụng dịch sẽ tối ưu hóa hai ứng dụng này sẽ bằng nhau trong thời gian chạy. –
Có, có một lợi thế. Nếu bạn muốn gán một giá trị cụ thể, hãy nói 1.7834 đến H (I) và W (J), bạn phải nhập 1.7834 chỉ một lần, xử lý hiệu quả nó như là hằng số 1 lần, trong khi gõ nó hai lần, không rõ ràng là hai hằng số, mặc dù bằng nhau, là cùng một hằng số. Ví dụ: nếu H & W là chiều cao và chiều rộng, có thể trùng hợp là chiều cao và chiều rộng bằng nhau hoặc chúng luôn có thể đại diện cho một hình vuông. – Chelmite