ฉันมีวิธีการทั่วไปที่รับคำขอและให้การตอบกลับ
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
แต่ฉันไม่ต้องการคำตอบสำหรับคำขอของฉันเสมอไปและฉันไม่ต้องการป้อนข้อมูลคำขอเพื่อรับคำตอบเสมอไป ฉันไม่ต้องการคัดลอกและวางวิธีการทั้งหมดเพื่อทำการเปลี่ยนแปลงเล็กน้อย สิ่งที่ฉันต้องการคือสามารถทำได้:
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
เป็นไปได้ในบางลักษณะหรือไม่? ดูเหมือนว่าการใช้ void โดยเฉพาะจะไม่ได้ผล แต่ฉันหวังว่าจะพบบางสิ่งที่คล้ายคลึงกัน