คำถามติดแท็ก c#-3.0

C # 3.0 ("C # Orcas") แนะนำส่วนขยายภาษาต่างๆที่สร้างบน C # 2.0 เพื่อรองรับการสร้างและใช้ไลบรารีคลาสสไตล์การทำงานที่มีลำดับสูงขึ้น ส่วนขยายเปิดใช้งานการสร้าง API องค์ประกอบที่มีพลังในการแสดงออกของภาษาแบบสอบถามในโดเมนเช่นฐานข้อมูลเชิงสัมพันธ์และ XML ใช้แท็กนี้หากคำถามของคุณเกี่ยวกับคุณลักษณะเฉพาะของ C # 3.0 โดยเฉพาะ มิฉะนั้นให้ใช้แท็ก C #

7
วิธีตรวจสอบว่าค่าสตริงอยู่ในรายการ Enum หรือไม่
?age=New_Bornในสตริงแบบสอบถามของฉันฉันมีตัวแปรอายุ มีวิธีตรวจสอบว่าค่าสตริงนี้New_Bornอยู่ในรายการ Enum ของฉันหรือไม่ [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool = 4, Kindergarten = 8 } ตอนนี้ฉันสามารถใช้คำสั่ง if ได้ แต่ถ้ารายการ Enum ของฉันใหญ่ขึ้น ผมอยากหาวิธีที่ดีกว่านี้ ฉันกำลังคิดจะใช้ Linq แต่ไม่แน่ใจว่าจะทำอย่างไร
92 c#  c#-4.0  c#-3.0 

4
ข้อ จำกัด เกี่ยวกับการขัดแย้งกับ PathRelativePathTo ในสภาพแวดล้อม“ รู้เส้นทางที่ยาวนาน”
สำหรับเส้นทางการตระหนักถึงกระบวนการใน Windows 10, ฉันพยายามที่จะเข้าใจในสิ่งที่ข้อ จำกัด ข้อโต้แย้งที่มีเมื่อใช้หน้าต่างเปลือกวิธีPathRelativePathTo ในตัวอย่างด้านล่างฉันใช้ C # ผ่าน pinvoke เพื่อโทรหาวิธี ฉันได้รับหลายตัวอย่างด้านล่างและผลลัพธ์ของพวกเขา บันทึก: ตัวอย่างทั้งหมดให้เส้นทางไดเรกทอรีสำหรับ "จาก" และเส้นทางไฟล์สำหรับ "ถึง" (ไม่มีเส้นทางเหล่านี้จริง ๆ บนดิสก์) ข้อสังเกตของฉันคือ เส้นทางภายใต้ความยาว MAX_PATH "สั้น" (260) กลับมาประสบความสำเร็จพร้อมผลลัพธ์ที่คาดหวัง บางเส้นทางเหนือ MAX_PATH แบบ "สั้น" จะกลับมาประสบความสำเร็จพร้อมกับผลลัพธ์ที่ถูกต้อง บางเส้นทางเหนือ MAX_PATH แบบ "สั้น" กลับมาประสบความสำเร็จพร้อมคำตอบที่ผิด (yikes!) เส้นทางที่ยาวกว่าบางอันส่งคืนข้อผิดพลาด อย่างไรก็ตามมันไม่ได้อยู่ที่ความยาวสูงสุดคงที่ ที่มา: class Program { static class Native { // https://www.pinvoke.net/default.aspx/shlwapi.pathrelativepathto …
12 c#  .net  windows  c#-4.0  c#-3.0 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.