C#泛型 - 奇怪的面试问题

uda*_*ana 8 c# generics

一位采访者称我为" Genrics并非完全是Genrics ",

他提供了示例(参数int k,int d不是通用的)

public static void PrintThis<T>(T a, T b, T c, int k,int d)
{

}
Run Code Online (Sandbox Code Playgroud)

他告诉我,如果我证明它仍然是泛型,我将被允许进入下一轮.我不知道他对我的期望是什么,以及通过展示这样的例子他的真正含义.

指导我如何巧妙地面对如此奇怪的采访?

提前致谢.

Amy*_*y B 23

有些人疯了.你应该微笑并点头.

  • 噢,来吧.你得到这个代表? (10认同)

Gar*_*ary 13

一天......梦想..​​....在......电脑......

"你有没有问他这个问题?"

"是"

"他告诉你这是BS吗?"

"没有"

"你有没有在StackOverflow上找到他,询问如何回答这个问题?"

"是"

"好,现在我们知道了.在这里找到下一个人"

"Bwah ......哈......哈......"重复一遍......


Chr*_*isF 11

这一事实k,并d始终int不作任何方法少通用的,它只是意味着这些参数总是int不分的类型a,bc.


Rob*_*vey 3

所有泛型都是参数化类型。我不知道你的面试官想表达什么。他是否声称该方法不是完全通用的,因为并非所有方法参数都具有通用类型?

您不需要为所有参数使用相同的参数类型,也不需要所有参数类型都必须是通用的。