int expenseCode;
if (int.TryParse(sourceRecord.ExpenseCode, out expenseCode) && _ExpenseCodeLookup.ContainsKey(expenseCode))
{
destRow.PROFIT_CENTER_NAME = _ExpenseCodeLookup[expenseCode];
}
else
destRow.PROFIT_CENTER_NAME = "Unknown";
जिस चीज के बारे में मुझे पता है वह पहली अभिव्यक्ति हमेशा चलती है (प्रक्रिया में expenseCode
सेटिंग) दूसरे ऑपरेशन से पहले?क्या यह स्थिति खराब चीजों का कारण बनती है?
TryGetValue पर टिप के लिए धन्यवाद! –