उदाहरण के लिए, मेरे पास मेरे आवेदन में एक प्रकार की एक सूची है जिसका नाम व्यक्ति के नाम के रूप में है और इसमें दो मान हैं। प्रकार का नाम व्यक्ति का नाम है और इस प्रकार में केवल उनकी उम्र और एसडीडी की संख्या है।दो मान रखने के लिए उपयोग करने के लिए एक अच्छी डेटा संरचना क्या है?
मेरा पहला विचार आयु और न्यूमसिट गुणों वाले व्यक्तियों की एक श्रेणी बनाना था जहां कन्स्ट्रक्टर में आयु और न्यूमसिड्स की आवश्यकता होती है और एक सूची जो मैं जोड़ सकता हूं।
class Person
{
public string Name { get; set; }
public int NumSTDs { get; set; }
public int Age { get; set; }
public Person(string name, int age, int stds)
{
Name = name;
Age = age;
NumSTDs = stds;
}
}
static void Main(string[] args)
{
List<Person> peoples = new List<Person>();
peoples.Add(new Person("Julie", 23, 45));
}
मैं सिर्फ अगर वहाँ एक डेटा संरचना जहां मैं सिर्फ सूची <> उनके नाम से में तत्वों को देखें और गुण उन्हें संलग्न सवारी के लिए साथ आ सकता था है सोच रहा था। जैसे मैं कह सकता हूं
people.Remove(Julie)
क्या होगा यदि एक ही नाम वाले दो लोग हैं? – TrueWill