Tôi có hai mục trong lớp của mình: Một là thuộc tính công khai và phương thức kia là phương thức tĩnh có tham số.Sự mơ hồ giữa Mã số tĩnh và Ví dụ
Tôi thực sự không hiểu tại sao Visual Studio 2010 không thể thấy sự khác biệt giữa hai mục này.
Ai đó có thể giải thích điều này cho tôi không?
Đây là mã:
public bool IsShipped {
get {
#region ' Test Code '
if (!String.IsNullOrEmpty(TrailerNo) || (TruckDate != Global.NODATE)) {
return true;
}
#endregion
return false;
}
}
public static bool IsShipped(string boxNumber) {
var array = GetCrate(boxNumber);
if (array != null) {
foreach (var item in array) {
if (item.IsShipped) {
return true;
}
}
}
return false;
}
Dưới đây là lỗi:
Error 1 Ambiguity between 'AcpClasses.AcpPackNShip.IsShipped' and 'AcpClasses.AcpPackNShip.IsShipped(string)' C:\Users\cp-jpool\My Projects\VS\Live\Common\Classes\AcpPackShip.cs 242 20 CoilPC