
พื้นฐาน C#
ตัวแปรและค่าคงที่, ชนิดข้อมูลพื้นฐาน, control flow, class, struct, interface, exception
1ตัวแปรใน C# คืออะไร?
ตัวแปรใน C# คืออะไร?
คำตอบ
ตัวแปรคือพื้นที่จัดเก็บข้อมูลที่มีชื่อในหน่วยความจำ ซึ่งเก็บค่าที่สามารถเปลี่ยนแปลงได้ระหว่างการทำงานของโปรแกรม ตัวแปรแต่ละตัวมีชนิดข้อมูลที่กำหนดว่าสามารถเก็บค่าใดได้บ้างและสามารถทำการดำเนินการใดได้บ้าง การประกาศตัวแปรด้วยชนิดข้อมูลที่ชัดเจนช่วยให้ compiler ตรวจสอบความสอดคล้องของโค้ดและปรับการใช้หน่วยความจำให้เหมาะสมได้
2ความแตกต่างระหว่างตัวแปรและค่าคงที่ใน C# คืออะไร?
ความแตกต่างระหว่างตัวแปรและค่าคงที่ใน C# คืออะไร?
คำตอบ
ตัวแปรสามารถเปลี่ยนค่าได้หลังจากการกำหนดค่าเริ่มต้น ในขณะที่ค่าคงที่จะได้รับค่าในขณะคอมไพล์และคงที่ตลอดอายุการทำงานของโปรแกรม ค่าคงที่ถูกประกาศด้วยคีย์เวิร์ด const และต้องกำหนดค่าเริ่มต้นด้วยค่าที่ทราบในขณะคอมไพล์ การใช้ค่าคงที่สำหรับค่าที่ไม่เปลี่ยนแปลงช่วยให้อ่านง่ายขึ้นและเปิดโอกาสให้ compiler ปรับให้เหมาะสม
3ชนิดข้อมูลใดที่เหมาะสำหรับเก็บจำนวนเต็มอย่างง่ายใน C#?
ชนิดข้อมูลใดที่เหมาะสำหรับเก็บจำนวนเต็มอย่างง่ายใน C#?
คำตอบ
ชนิด int เป็นชนิดจำนวนเต็มที่ใช้บ่อยที่สุดใน C# สำหรับเก็บจำนวนเต็ม โดยใช้พื้นที่ 32 บิตในหน่วยความจำและสามารถเก็บค่าได้ตั้งแต่ประมาณ -2 พันล้านถึง +2 พันล้าน สำหรับกรณีการใช้งานส่วนใหญ่ที่เกี่ยวข้องกับตัวนับ ดัชนี หรือปริมาณ int ให้ความสมดุลที่ดีระหว่างช่วงของค่าและประสิทธิภาพ
ควรใช้ชนิดข้อมูลใดเพื่อเก็บค่าจริง/เท็จใน C#?
ไวยากรณ์ที่ถูกต้องสำหรับการประกาศค่าคงที่ใน C# คืออะไร?
+22 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ .NET อื่นๆ
LINQ & Delegates
พื้นฐานสำคัญของภาษา C#
พื้นฐาน ASP.NET Core
วงจรชีวิตของ request ใน ASP.NET Core
Configuration & Settings
วงจรชีวิตของแอปพลิเคชัน
Dependency Injection
Entity Framework Core
Minimal APIs
การพัฒนา Web API
Async ใน ASP.NET Core
Authentication & Authorization
HttpClient & Networking
การซีเรียลไลซ์ JSON
Entity Framework Core ขั้นสูง
ฟีเจอร์ขั้นสูงของ C#
Clean Architecture
Logging, Monitoring & Observability
Unit Testing และ xUnit
การทดสอบแบบบูรณาการ
Docker & Containerization
การจัดการแพ็กเกจ NuGet
Memory Management & GC
การเขียนโปรแกรมแบบรีแอกทีฟ
Async/await และรูปแบบ
.NET Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
ความปลอดภัยและ Best Practices
SignalR และเรียลไทม์
สถาปัตยกรรม Microservices
เชี่ยวชาญ .NET สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี