Thanks Jon,
Your answer is quite clear. :-)
Let me confirm, you mean method groupd are a group of methods which are all the candidates when we make a method call. But actually which method in the candidate methods will be called is dependent on the method look-up priority and sequence. Is that correct understanding?
My current confusion is I am not sure whether it should be all the methods with the same name be called method group -- or only the candidate methods which ar eligible to be called according to C# syntax and runtime parameter type checking/conversion are called method group.
regards,
George