次のコードがあります:
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
}
ご覧のとおり、戻り値は同じですが、パラメータが異なる2つのメソッドがあります。
public void useAnyMethod([method] methodToUse)
{
//Previous code
byte[] array = methodToUse;
//final code using array
}
次のように使用するには:
useAnyMethod(A(0));
useAnyMethod(B("test"));
それは可能ですか?
ありがとう