考虑使用format参数(如string.Format的第一个参数)编写的方法。正如您所知,Intellisense知道第一个参数的约束,并检查其与参数的一致性。作为一个简单的例子,考虑一下string.Format的包装,如:{
// Do some checking and apply some log
A { public String myFormat(String format, Object ... args){ }这里的问题是,args在方法myFormat中被视为Object[],因此是String.format的单个参数,而我希望args中的每个Object都作为新参数传递。因为String.format也是一个具有可变<em