Question:

You are creating a class named Age.

You need to ensure that the Age class is written such that collections of Age objects can be sorted. Which code segment should you use?

 

A public class Age {
public int Value;
public object CompareTo(int iValue) {
try {
return Value.CompareTo(iValue); }
catch {

throw new ArgumentException ("object not an Age");
}
}
} 

B public class Age { public int Value;
public object CompareTo(object obj) {
if (obj is Age) {
Age _age = (Age) obj;
return Value.CompareTo(obj);
}
throw new ArgumentException("object not an Age");
}
} 

C public class Age : IComparable {
public int Value;
public int CompareTo(object obj) { if (obj is Age) {
Age _age = (Age) obj;
return Value.CompareTo(_age.Value);
}
throw new ArgumentException("object not an Age");
"A Composite Solution With Just One Click" - Certification Guaranteed 260 Microsoft 70-536 Exam
}
} 

D public class Age : IComparable {
public int Value;
public int CompareTo(object obj) {
try {
return Value.CompareTo(((Age) obj).Value);
} catch {
return -1;
}
}
} 

+ Answer
+ Report
Total Preview: 937

Copyright © 2024. Powered by Intellect Software Ltd