ความแตกต่างระหว่างสตริงและสตริงใน C # คืออะไร?
ความแตกต่างระหว่างสตริงและสตริงใน C # คืออะไร?

วีดีโอ: ความแตกต่างระหว่างสตริงและสตริงใน C # คืออะไร?

วีดีโอ: ความแตกต่างระหว่างสตริงและสตริงใน C # คืออะไร?
วีดีโอ: String ในภาษาซี (สตริงค์ - สายอักขระ) 2024, อาจ
Anonim

ความแตกต่างระหว่างสตริงและสตริง ใน C #

ใน C# สตริง เป็นนามแฝงสำหรับ สตริง ชั้นเรียนใน. เน็ตเฟรมเวิร์ก ตัวเล็กนิดเดียว ความแตกต่าง คือถ้าคุณใช้ สตริง คุณต้องนำเข้าเนมสเปซระบบที่ด้านบนของไฟล์ ในขณะที่คุณไม่จำเป็นต้องทำสิ่งนี้เมื่อใช้ สตริง คำสำคัญ.

นอกจากนี้ อะไรคือความแตกต่างระหว่างสตริงและสตริงใน C #?

สตริง "อาคา" สตริง " (ตัวพิมพ์ใหญ่ "S") เป็นชนิดข้อมูล. NET framework ในขณะที่ " สตริง " คือ ค# ประเภทข้อมูล. ในระยะสั้น " สตริง " เป็นนามแฝง (สิ่งเดียวกับที่เรียกด้วย แตกต่าง ชื่อ) ของ " สตริง " ดังนั้นในทางเทคนิคแล้ว คำสั่งโค้ดด้านล่างทั้งสองจะให้ผลลัพธ์ที่เหมือนกัน

สตริงเป็นประเภทข้อมูลดั้งเดิมใน C # หรือไม่ ใน ค# NS ประเภท ถูกกำหนดเป็นหลักเป็นสอง ประเภท : ค่า ประเภท และ ประเภทดั้งเดิม . ดูคำจำกัดความของ.ก่อน ประเภทดั้งเดิมใน C # . ในทางกลับกัน ทั้งหมด ชนิดข้อมูลดั้งเดิมใน C # เป็นอ็อบเจ็กต์ในเนมสเปซระบบ สตริง แผนที่ไปที่ " สตริง " ซึ่งเป็น ประเภทดั้งเดิม ใน CLI

ตามลำดับสตริงและสตริงใน C # คืออะไร?

1) ดิ สตริง type แสดงถึงลำดับของอักขระ Unicode ที่เป็นศูนย์หรือมากกว่า สตริง เป็นนามแฝงสำหรับ สตริง ใน. เน็ตเฟรมเวิร์ก 2) ' สตริง ' คือตัวตนที่แท้จริง ค# ประเภทข้อมูลและเป็นนามแฝงสำหรับประเภทระบบที่ให้มา System.

ความแตกต่างระหว่างวัตถุสตริงและวัตถุสตริงคืออะไร?

เมื่อคุณใช้ a สตริงตามตัวอักษร NS สตริง ฝึกงานได้ แต่ตอนใช้ new สตริง ("") คุณได้รับใหม่ วัตถุสตริง . โดยทั่วไป คุณควรใช้ สตริงตามตัวอักษร สัญกรณ์เมื่อเป็นไปได้ อ่านง่ายกว่าและให้โอกาสคอมไพเลอร์ในการเพิ่มประสิทธิภาพโค้ดของคุณ

แนะนำ: