クラスには 2 つの項目があります。1 つはパブリック プロパティで、もう 1 つはパラメーターを受け取る静的メソッドです。
Visual Studio 2010 がこれら 2 つの項目の違いを認識できない理由がよくわかりません。
誰かが私にこれを説明してもらえますか?
コードは次のとおりです。
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(string)' のあいまいさ C:\Users\cp-jpool\My Projects\VS\Live\Common\Classes\AcpPackShip.cs 242 20 CoilPC