//create the new object for cars
Cars s1 = new Cars("Toyota", 2005, 500000, "White", "good");//Car1 Ob
Cars s2 = new Cars("Honda", 2004, 550000, "Black", "fine");//Car2 Ob
Cars s3 = new Cars("Nissen", 2012, 490000, "Yellow", "best");//Car3 Ob
Cars s4 = new Cars("Suzuki", 2012, 390000, "Blue", "fine");//Car4 Ob
Cars s5 = new Cars("BMW", 2012, 1000000, "Green", "Good");//Car5 Ob
//Create list to add objects into the memory
List<Cars> list1 = new List<Cars>();
list1.Add(s1);list1.Add(s2);list1.Add(s3);list1.Add(s4);list1.Add(s5);
//cars info which has the lowest price
double lowest_price = 0;
foreach(Cars a in list1){
if(a.price <= lowest_price){
lowest_price = a.price;
Console.WriteLine(a.price);
}
}//end of loop
यह वह कोड है जिसे मैं कार की जानकारी प्रिंट करने की कोशिश कर रहा हूं जिसमें सबसे कम कीमत है। लेकिन कुछ भी प्रिंट नहीं हो जाता है।सूची से निम्नतम मूल्य कैसे प्राप्त करें?
'एक में से कोई भी .price' 0 से कम है। 'a.price <= lowest_price' हमेशा झूठा है। –
इसके अलावा आप 'a.price' प्रिंट कर रहे हैं - क्या आप' lowest_price' प्रिंट नहीं करना चाहते थे? – Bridge
ओह .. ठीक है !! यह हमेशा झूठा है !! धन्यवाद!! – user2042721