我有下一个代码:
public byte[] A(int i){//do something}
public byte[] B(string a) { //do something}
public void useAMethod()
{
//Previous code
byte[] array = A(0);
//final code using array
}
public void useBMethod()
{
//Previous code
byte[] array = B("test");
//final code using array
}
如您所见,我有两种返回值相同但参数不同的方法,我想要类似的东西:
public void useAnyMethod([method] methodToUse)
{
//Previous code
byte[] array = methodToUse;
//final code using array
}
像这样使用:
useAnyMethod(A(0));
useAnyMethod(B("test"));
有可能吗??
谢谢