C# コードに問題があります。「同じキーを持つアイテムが既に追加されています」というエラーが表示され続け、ネットで提案されたさまざまな方法を試しましたが、削除できないようです。誰か助けてください。この行でエラーが発生します
ExistIncInsList.Add(WSIncInstOutput[Insrow][0], Int32.Parse(WSIncInstOutput[Insrow][1]));
以下は、これに関連するコードの一部です。
カラボ
Dictionary<string, int> ExistIncInsList = new Dictionary<string, int>();
for (int Insrow = 2; Insrow < WSIncInstOutput.Count(); Insrow++)
{
int existincWSInsID = Int32.Parse(WSIncInstOutput[Insrow][1]);
if (!ExistIncInsList.ContainsKey(WSInsName))
{
ExistIncInsList.Add(WSIncInstOutput[Insrow][0], Int32.Parse(WSIncInstOutput[Insrow][1]));
}
if (MaxIncIndID < existincWSInsID)
{
MaxIncIndID = existincWSInsID;
if (MaxIncIndID > MaxIndID)
{
MaxIndID = MaxIncIndID;
}
}
}
if (ExistIncInsList.ContainsKey(WSInsName))
{
WSInsID = ExistIncInsList[WSInsName];
}
else
{
WSInsID = MaxIndID + 1;
MaxIndID++;
}