ฉันมีรหัสต่อไปนี้:
return "[Inserted new " + typeof(T).ToString() + "]";
แต่
typeof(T).ToString()
ส่งคืนชื่อเต็มรวมถึงเนมสเปซ
อย่างไรก็ตามมีเพียงรับชื่อคลาส (ไม่มีตัวระบุเนมสเปซหรือไม่)
ไม่ให้ฟังดูแย่ แต่มีการตรวจสอบคุณสมบัติของคุณในคุณสมบัติ
—
Peter Lillevold
Type(ตามที่ส่งกลับมาtypeof(..)) ฉันค่อนข้างแน่ใจว่าคุณคิดออกเอง ...
string1 + anything.ToString() + string2ซ้ำซ้อน คอมไพเลอร์แทรกการเรียกร้องให้โดยอัตโนมัติหากคุณทำToStringstring1 + anything + string2