আমার একটি জেনেরিক পদ্ধতি রয়েছে যা একটি অনুরোধ নেয় এবং প্রতিক্রিয়া সরবরাহ করে।
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
তবে আমি সবসময় আমার অনুরোধের জন্য প্রতিক্রিয়া চাই না এবং প্রতিক্রিয়া পেতে আমি সর্বদা অনুরোধের ডেটা ফিড করতে চাই না। আমিও চাই না যে ছোটখাটো পরিবর্তনগুলি করার জন্য তাদের সম্পূর্ণ পদ্ধতিগুলিকে কপি এবং পেস্ট করতে হবে। আমি যা চাই তা হ'ল এটি করতে সক্ষম হোন:
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
এটি কি কোনও উপায়ে সম্ভব? দেখে মনে হচ্ছে বিশেষভাবে শূন্যতা ব্যবহার করা কার্যকর হয় না, তবে আমি প্রত্যাশা করছি যে কিছু মিল রয়েছে find