मैं कोड (नया कोड) में चल रहा हूं जो कि मैं 'पैरेलल एरे' या सूचियों का उपयोग करता है। मतलब ऐसे 2 सरणियाँ हैं जिनमें संबंधित डेटा होते हैं और सरणी में उनकी स्थिति (सूचकांक) से जुड़े होते हैं।
मैं इसे भ्रामक मानता हूं और सभी प्रकार की त्रुटियों से ग्रस्त हूं। मैं आमतौर पर प्रस्ताव करता हूं कि समाधान Company
कंपनीआईड और कंपनीनाम के साथ एक ऑब्जेक्ट बनाने के लिए है ।
एक बहुत ही वास्तविक उदाहरण:
List<string> companyNames;
List<int> companyIds;
//...They get populated somewhere and we then process
for(var i=0; i<companyNames.Count; i++)
{
UpdateCompanyName(companyIds[i],companyNames[i]);
}
क्या इन समानांतर सरणियों को बुरा अभ्यास माना जाता है ?