У меня есть два элемента в моем классе: One - это публичное свойство, а другое - статический метод, который принимает параметр.
Я действительно не понимаю, почему Visual Studio 2010 не может видеть разницу между этими двумя элементами.
Может кто-нибудь объяснить это мне?
Вот код:
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;
}
Вот ошибка:
Ошибка 1 Неоднозначность между "AcpClasses.AcpPackNShip.IsShipped" и "AcpClasses.AcpPackNShip.IsShipped(строка)" C:\Users\cp-jpool\Мои проекты \VS\Live\Common\Classes\AcpPackShip.cs 242 20 CoilPC