คำถามในหัวข้อ 'extension-methods'

ฉันสามารถใช้วิธีการขยายและ LINQ ใน .NET 2.0 หรือ 3.0 ได้หรือไม่
เมื่อฉันพยายามเพิ่มวิธีการขยายโดยใช้รันไทม์ .NET 2.0 หรือ 3.0 ฉันได้รับข้อผิดพลาด: ไม่สามารถกำหนดวิธีการขยายใหม่ได้เนื่องจากไม่พบประเภท 'System.Runtime.CompilerServices.ExtensionAttribute' ของคอมไพเลอร์ คุณขาดการอ้างอิงถึง System.Core.dll...
3335 มุมมอง
schedule 06.11.2023

การอนุมานประเภท c# deconstructors [ซ้ำกัน]
C# 7.0 เปิดตัว deconstructors และเราสามารถสร้างมันสำหรับคลาส/อินเทอร์เฟซที่มีอยู่โดยใช้วิธีการขยาย ฉันได้สร้างวิธี deconsructor ของ IList ไว้แล้ว public static void Deconstruct<TValue, TCollection>(this TCollection array, out TValue...
288 มุมมอง
schedule 26.11.2023