0

デバッグ中に、パラメーターが渡されてカウントされているかどうかを確認したかったので、次のメソッドを明確にしたかっただけです。

public void Create(VisitEntry visitEntry,IList<Guid>caseIds, IList<Guid>partyIds )  
{..code..}

visitEntry にカーソルを合わせると、入力されたフィールド/アイテムのほとんどが表示されます。そして、caseIds にカーソルを合わせると、Count=2 と partyId: System.Guid[1] にカーソルを合わせます。

System.Guid[1] - そして、Count = 1 または Count = 2 のどちらであるかを caseIds として表示しないのはなぜですか?

4

1 に答える 1

0

その理由は、最初のケースでは具象型がList<Guid>forcaseIdsおよびGuid[]forであるためpartyIdsです。

たとえば、次のコードを実行すると、違いがわかります。

List<Guid> caseIds = new List<Guid> { Guid.NewGuid() };
Guid[] partyIds = new Guid[] { Guid.NewGuid() };
于 2012-10-12T13:57:47.807 に答える