แนะ นำ
สมมติว่าคุณเป็นนักพัฒนาซอฟต์แวร์ในทีมที่ทํางานเกี่ยวกับแบบฟอร์มการบริโภคทางการแพทย์อัตโนมัติ คุณได้รับมอบหมายให้ส่งมอบคุณสมบัติการใช้งานสําหรับการรวบรวมข้อมูลที่ช่างเทคนิคทางการแพทย์ป้อนไว้ก่อนที่แพทย์จะเห็นผู้ป่วย ช่างเทคนิคสามารถใช้แอพพลิเคชั่นเพื่อบันทึกวันที่และเวลาอายุผู้ป่วยความสูงน้ําหนักชีพจรและความดันโลหิต แอปพลิเคชันยังมีเขตข้อมูลข้อความสําหรับข้อมูลอื่น ๆ เช่นเหตุผลสําหรับการเยี่ยมชม, ใบสั่งยาปัจจุบันและรายการอื่น ๆ คุณทํางานกับข้อมูลจํานวนมากที่อยู่ในการผสมผสานของชนิดข้อมูล สําหรับต้นแบบ คุณจะสร้างแอปพลิเคชันคอนโซลและรวบรวมอินพุตทั้งหมดเป็น strings
เนื่องจากข้อมูลป้อนเข้าในขั้นต้นเป็นการป้อนค่าเป็นสตริง คุณจําเป็นต้องเปลี่ยนค่าจากชนิดข้อมูลหนึ่งเป็นชนิดอื่นในโค้ดในบางครั้ง ตัวอย่างง่าย ๆ คือการดําเนินการทางคณิตศาสตร์ใด ๆ ที่คุณต้องการดําเนินการกับข้อมูลสตริง ก่อนอื่น คุณต้องเปลี่ยนค่าเป็นชนิดข้อมูลตัวเลข เช่น intจากนั้นคุณสามารถจัดการการดําเนินการได้ อีกวิธีหนึ่งคือ คุณอาจต้องการจัดรูปแบบและส่งออกค่าตัวเลขสําหรับรายงานสรุปโดยใช้การประมาณค่าสตริง
คุณใช้เทคนิคที่แตกต่างกันเพื่อเปลี่ยนชนิดข้อมูลเมื่อจําเป็น คุณเรียนรู้ว่าเมื่อใดที่ควรใช้เทคนิคหนึ่งกับอีกเทคนิคหนึ่ง และเมื่อเทคนิคที่กําหนดอาจเสี่ยงต่อการสูญเสียข้อมูล
ในตอนท้ายของโมดูลนี้ คุณสามารถควบคุมข้อมูลในแอปพลิเคชันของคุณ โดยทราบว่าเมื่อใดควรใช้เทคนิคที่ถูกต้องในการเปลี่ยนแปลงชนิดข้อมูลตามความจําเป็น
วัตถุประสงค์การเรียนรู้
ในมอดูลนี้ คุณจะ:
- ใช้ตัวดําเนินการคัดเลือกเพื่อแปลงค่าเป็นชนิดข้อมูลที่แตกต่างกัน
- ใช้วิธีการแปลงเพื่อแปลงค่าเป็นชนิดข้อมูลอื่น
- ป้องกันการสูญหายของข้อมูลเมื่อดําเนินการแปลงหรือการแปลง
- ใช้วิธีการ
TryParse()เพื่อแปลงสตริงเป็นชนิดข้อมูลตัวเลขอย่างปลอดภัย
ข้อกําหนดเบื้องต้น
- ประสบการณ์การใช้งานชนิดข้อมูล เช่น
string,int,decimal,float, และอื่นๆ - ประสบการณ์การใช้งานการใช้อาร์เรย์และคําสั่งการทําซ้ําของ
foreach - ประสบการณ์การใช้การประมาณค่าสตริงเพื่อรวมตัวแปรและค่าสัญพจน์สําหรับเอาต์พุต
- ประสบการณ์การใช้งานรหัส Visual Studio เพื่อพัฒนา สร้าง และเรียกใช้โค้ด C#