Saya memutuskan untuk mengajukan pertanyaan ini di sini alih-alih di stack overflow karena agak subyektif.
Dalam C #, biasanya saya melihat tipe generik dengan nama yang sangat buruk. Secara khusus, "T" umumnya digunakan tetapi bukan nama yang bermakna dengan sendirinya. Sebagai contoh:
class Fruit<T>
{
T fruit;
}
Meskipun ini adalah pendekatan yang umum, adakah yang akan merekomendasikan hal ini? Dan jika demikian, apa konvensi penamaan yang masuk akal untuk tipe generik dalam konteks C # untuk fungsi dan kelas generik?
Dalam contoh saya sebelumnya, mari kita asumsikan bahwa jenis generik Tharus selalu menjadi jenis buah, seperti Appleatau Orange. Jenisnya Tperlu memperjelas bahwa itu adalah jenis buah, jadi mungkin nama yang lebih baik FruitType, jadi kita berakhir dengan:
class Fruit<FruitType>
{
FruitType fruit;
}
Ini hanya untuk memberi kalian ide tentang apa yang saya cari. Apa "aturan praktis" yang dapat diterima untuk masalah ini?