int expenseCode;
if (int.TryParse(sourceRecord.ExpenseCode, out expenseCode) && _ExpenseCodeLookup.ContainsKey(expenseCode))
{
destRow.PROFIT_CENTER_NAME = _ExpenseCodeLookup[expenseCode];
}
else
destRow.PROFIT_CENTER_NAME = "Unknown";
Die Sache, über die ich gesprochen habe, ist, wird der erste Ausdruck immer ausgeführt (Einstellung expenseCode
im Prozess) vor der zweiten Operation?Wird dies dazu führen, dass schlechte Dinge passieren?
Danke für den Tipp auf dem TryGetValue! –