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;
}
}
}
+ AnswerC
+ Report