เริ่มต้นใช้งานไลบรารี .NET
- 6 นาที
มีอีกมากที่จะสร้างแอปพลิเคชัน C# มากกว่าการสตริงบรรทัดของโค้ดเข้าด้วยกัน คุณจะต้องมี .NET Runtime ซึ่งโฮสต์และจัดการโค้ดของคุณตามที่ดําเนินการบนคอมพิวเตอร์ของผู้ใช้ปลายทาง นอกจากนี้ คุณจะพึ่งพาไลบรารีคลาส .NET ซึ่งเป็นคอลเลกชันการเขียนโค้ดที่เขียนไว้ล่วงหน้าของทรัพยากรการเขียนโค้ดที่คุณสามารถใช้ในแอปพลิเคชันของคุณได้ หน่วยนี้จะอธิบายว่าไลบรารีคลาส .NET คืออะไรและเสริมภาษาการเขียนโปรแกรม C# อย่างไร
ไลบรารีคลาส .NET คืออะไร
หากคุณต้องการหาหนังสือ ห้องสมุดสาธารณะเป็นสถานที่ที่เหมาะแก่การหา ท้ายเรื่องทั้งหมด ไลบรารีประกอบด้วยหนังสือหลายพันเล่มและหนังสือหลายพันเล่ม และถูกจัดเป็นส่วนๆ เพื่อช่วยคุณค้นหาสิ่งที่คุณต้องการ เมื่อคุณต้องใช้งานการเขียนโปรแกรม .NET Class Library คือจุดที่เหมาะสมในการค้นหา เนื่องจากเป็นคอลเลกชันของทรัพยากรการเขียนโปรแกรมที่จัดระเบียบไว้แล้ว
ไลบรารีคลาส .NET คือคอลเลกชันของคลาสหลายพันที่มีวิธีการนับหมื่นวิธี ตัวอย่างเช่น ไลบรารีคลาส .NET ประกอบด้วย Console คลาสสําหรับนักพัฒนาที่ทํางานกับแอปพลิเคชันคอนโซล คลาส Console ประกอบด้วยวิธีการสําหรับการดําเนินการอินพุตและเอาท์พุต เช่น Write(), WriteLine()Read(), ReadLine(), และอื่น ๆ อีกมากมาย ตัวอย่างเช่น คุณอาจคุ้นเคยกับโค้ดต่อไปนี้อยู่แล้ว:
Console.WriteLine("Hello, World!")
คุณสามารถนึกภาพของคลาสเป็นคอนเทนเนอร์สําหรับวิธีการ เช่น ส่วนของไลบรารีสาธารณะ โดยทั่วไปแล้ว นักพัฒนาจะเก็บวิธีการที่เกี่ยวข้องเข้าด้วยกันในคลาสเดียว ดังที่คุณเห็นในตัวอย่างก่อนหน้านี้ วิธีการใด ๆ ที่สามารถส่งหรือรับข้อมูลจากหน้าต่างคอนโซลจะถูกรวบรวมลงใน System.Console คลาส ในไลบรารีคลาส .NET
ในหลายกรณี คลาสและวิธีการเหล่านี้ช่วยให้คุณสามารถสร้างแอปพลิเคชันชนิดเฉพาะได้ ตัวอย่างเช่น หนึ่งในชุดย่อยของคลาสและวิธีการที่มีขนาดใหญ่กว่าช่วยให้คุณสามารถสร้างเว็บแอปพลิเคชันแบบไดนามิกได้ นอกจากนี้ยังมีหลายกลุ่มของคลาสที่ช่วยให้คุณสามารถสร้างแอปพลิเคชันเดสก์ท็อปแบบดั้งเดิมได้ ชุดย่อยอื่นของคลาสและวิธีการช่วยให้คุณสามารถเข้าถึงฐานข้อมูลได้ มีคลาสจํานวนมากในไลบรารีคลาส .NET ที่สนับสนุนแอปพลิเคชันชนิดเฉพาะ
มีคลาสอื่น ๆ ที่มีวิธีการที่ให้การสนับสนุนในลักษณะทั่วไปมากกว่า กล่าวอีกนัยหนึ่งยูทิลิตี้ของพวกเขาครอบคลุมแพลตฟอร์มอุปกรณ์เฟรมเวิร์กแอปพลิเคชันและพื้นที่เทคโนโลยีที่หลากหลาย ตัวอย่างเช่น ถ้าคุณต้องการอ่านหรือเขียนข้อมูลไฟล์ หรือดําเนินการดําเนินการตรีโกณมิติหรือ calculus มีคลาสวัตถุประสงค์ทั่วไปที่คุณสามารถใช้ในโค้ดของคุณ ไม่สําคัญว่าคุณกําลังสร้างแอปพลิเคชันสําหรับเว็บ เดสก์ท็อป อุปกรณ์เคลื่อนที่ หรือระบบคลาวด์ ระดับชั้นและวิธีการวัตถุประสงค์ทั่วไปที่จะช่วยได้
ตามที่คุณสามารถจินตนาการได้ว่าการมีไลบรารีขนาดใหญ่ของฟังก์ชันการทํางานที่พร้อมใช้งานสําหรับแอปพลิเคชันของคุณเป็นการประหยัดเวลาอย่างมากสําหรับคุณในฐานะนักพัฒนาซอฟต์แวร์ คลาสและวิธีการในไลบรารีคลาส .NET ถูกสร้างขึ้นโดย Microsoft และพร้อมใช้งานสําหรับใช้ในแอปพลิเคชันของคุณ
แม้แต่ชนิดข้อมูลก็เป็นส่วนหนึ่งของไลบรารีคลาส .NET
ชนิดข้อมูล C# (เช่น string และ int) จะพร้อมใช้งานผ่านคลาสในไลบรารีคลาส .NET ภาษา C# จะมาสก์การเชื่อมต่อระหว่างชนิดข้อมูลและคลาส .NET เพื่อลดความซับซ้อนของงานของคุณ อย่างไรก็ตาม เบื้องหลัง ชนิดข้อมูลจะถูกนํามาใช้เช่นเดียวกับคลาสอื่น ๆ ในไลบรารีคลาส .NET การเชื่อมต่อนี้ให้ตัวแปรทุกวันของคุณด้วยวิธีการที่มีอยู่ภายในที่จะมีประโยชน์มาก คลาส string มีวิธีการที่เป็นประโยชน์เหล่านี้มากมาย ตัวอย่างเช่น string คลาส มีวิธีการแปลงข้อความเป็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก (ToUpper และ ToLower)
วิธีการค้นหาสิ่งที่คุณต้องการในไลบรารีคลาสของ .NET
ด้วยคลาสและวิธีการมากมายคุณสามารถค้นหาสิ่งที่คุณต้องการสําหรับแอปพลิเคชันของคุณได้อย่างไร?
ก่อนอื่น อย่าลืมว่าการหาทุกชั้นเรียนและวิธีในคลังของ .NET Class เหมือนกับการค้นหาหนังสือทุกเล่มในคลังสาธารณะขนาดใหญ่ คุณไม่จําเป็นต้องใช้หนังสือทุกเล่มในคลังและคุณจะไม่ได้ใช้ทุกชั้นและเมธอดใน .NET Class Library คุณจะคุ้นเคยกับบางส่วนของไลบรารีคลาส .NET มากขึ้น โดยขึ้นอยู่กับชนิดของโครงการที่คุณทํางานอยู่ และมีความคุ้นเคยกับผู้อื่นน้อยลง และเช่นเคยใช้เวลาอยู่ในส่วนของไลบรารีสาธารณะ ซึ่งคุณคงจะคุ้นเคยกับสิ่งที่มีให้บริการตลอดเวลา ไม่มีใครรู้จักไลบรารีคลาส .NET ทั้งหมด แม้แต่บุคคลที่ทํางานใน Microsoft
ประการที่สองความจําเป็นจะผลักดันคุณไปยังสิ่งที่คุณต้องการ คนส่วนใหญ่ไปที่ห้องสมุดเมื่อพวกเขาต้องการหาหนังสืออย่าดูว่าพวกเขาสามารถหาหนังสือต่าง ๆ ได้กี่เล่ม คุณไม่จําเป็นต้องค้นคว้าชั้นเรียนและวิธีการโดยไม่มีเหตุผล เมื่อคุณมีปัญหาในการค้นหางานการเขียนโปรแกรมคุณสามารถใช้เครื่องมือค้นหาที่คุณชื่นชอบเพื่อค้นหาบล็อกโพสต์บทความหรือฟอรัมที่นักพัฒนาอื่น ๆ ทํางานผ่านปัญหาที่คล้ายกัน แหล่งข้อมูลบุคคลที่สามสามารถให้เบาะแสเกี่ยวกับคลาสและวิธีการของ .NET ที่คุณอาจต้องการใช้และคุณอาจพบรหัสตัวอย่างที่คุณสามารถลองได้
ที่สาม Microsoft มีการอ้างอิงภาษาออนไลน์และคู่มือการเขียนโปรแกรมสําหรับ C# ที่คุณสามารถค้นหาได้ คุณอาจใช้เวลาอ่านเอกสารของ Microsoft เมื่อคุณต้องการทําความเข้าใจว่าวิธีการทําอะไร วิธีที่พวกเขาทํางาน และข้อจํากัดของวิธีการดังกล่าว เอกสารนี้จะกลายเป็นแหล่งเก็บข้อมูลจริงของคุณสําหรับไลบรารีคลาส .NET ทีมคู่มือของ Microsoft ทํางานอย่างใกล้ชิดกับนักพัฒนาซอฟต์แวร์ของ .NET Class Library เพื่อให้แน่ใจว่ามีความแม่นยํา
ในตอนท้าย เมื่อคุณเริ่มทดลองกับโครงการโค้ดขนาดเล็ก คุณจะเข้าใจมากขึ้นว่าคลาสและวิธีการทํางานอย่างไร
นักพัฒนาซอฟต์แวร์ทั้งหมดจะทําตามขั้นตอนที่คล้ายกันเมื่อเข้าสู่ดินแดนที่ไม่คุ้นเคย กระบวนการของการค้นพบนั้นสนุกแม้ว่าจะเป็นเรื่องท้าทาย
สรุป
- ไลบรารีคลาส .NET มอบฟังก์ชันการทํางานมากมายที่คุณสามารถใช้ได้โดยการอ้างอิงคลาสและวิธีการที่คุณต้องการเท่านั้น
- แม้แต่ชนิดข้อมูลของคุณก็เป็นส่วนหนึ่งของไลบรารีคลาส .NET C# มีเพียงนามแฝงสําหรับชนิดข้อมูลเหล่านั้น
ตรวจสอบความรู้ของคุณ
คำติชม
หน้านี้มีประโยชน์หรือไม่
ไม่
ต้องการความช่วยเหลือในหัวข้อนี้หรือไม่
ต้องการลองใช้ Ask Learn เพื่อทําให้ชัดเจนหรือแนะนําคุณผ่านหัวข้อนี้หรือไม่