หน้าแรก
หน้าแรก
สมมติว่าสตริงคือ − Welcome User, Kindly wait for the image to load สำหรับ Multiline String Literal ให้ตั้งค่าเหมือนคำสั่งต่อไปนี้โดยใช้@ นำหน้า − string str = @"Welcome User, Kindly wait for the image to load"; ตอนนี้ให้เราแสดงผล ตอนนี้สตริงเป็นสตริงหลายบรรทัด - ตัวอย่าง using System; n
ตัวแปรคือชื่อที่กำหนดให้กับพื้นที่เก็บข้อมูลที่โปรแกรมของเราสามารถจัดการได้ ตัวแปรแต่ละตัวใน C# มีประเภทเฉพาะ ซึ่งจะกำหนดขนาดและเลย์เอาต์ของหน่วยความจำของตัวแปรถึงช่วงของค่าที่สามารถจัดเก็บไว้ภายในหน่วยความจำนั้นและชุดของการดำเนินการที่สามารถนำไปใช้กับตัวแปรได้ ในการกำหนดค่าให้กับตัวแปร ให้เพิ่มค่า
หากต้องการตั้งค่าหลายค่าให้เป็นตัวแปรเดียวกัน ให้ใช้อาร์เรย์ใน C# สมมติว่าแทนที่จะรับ 5 ตัวแปร ให้ตั้งค่า 5 ตัวแปรเหล่านี้โดยใช้อาร์เรย์ในตัวแปรเดียว ต่อไปนี้คือตัวอย่างการตั้งค่าสามค่าให้เป็นตัวแปรเดียวด้วยอาร์เรย์สตริง - string[] arr = new string[3]; ให้เราเริ่มต้นมัน - string[] arr = new string
ตัวดำเนินการการรวมค่า null ใช้กับชนิดค่า nullable และชนิดอ้างอิง มันถูกใช้สำหรับการแปลงตัวถูกดำเนินการให้เป็นประเภทของค่าตัวถูกดำเนินการประเภทค่า nullable (หรือไม่ก็ได้) อื่น ซึ่งสามารถทำการแปลงโดยปริยายได้ หากค่าของตัวถูกดำเนินการแรกเป็นค่าว่าง ตัวดำเนินการจะส่งกลับค่าของตัวถูกดำเนินการที่สอง มิฉะ
ขณะประกาศวิธีการ คุณไม่แน่ใจเกี่ยวกับจำนวนอาร์กิวเมนต์ที่ส่งผ่านเป็นพารามิเตอร์ อาร์เรย์พารามิเตอร์ C# สามารถแจ้งให้คุณทราบได้ นี่คือวิธีที่คุณสามารถใช้พารามิเตอร์ - public int AddElements(params int[] arr) { } ต่อไปนี้คือตัวอย่างที่สมบูรณ์เพื่อเรียนรู้วิธีการนำพารามิเตอร์ไปใช้ใน C# - ตัวอย่าง usi
ตัวดำเนินการโอเวอร์โหลดเป็นฟังก์ชันที่มีชื่อพิเศษ ตัวดำเนินการคีย์เวิร์ดตามด้วยสัญลักษณ์สำหรับตัวดำเนินการที่กำหนด เช่นเดียวกับฟังก์ชันอื่นๆ โอเปอเรเตอร์ที่โอเวอร์โหลดจะมีประเภทการส่งคืนและรายการพารามิเตอร์ ตารางต่อไปนี้แสดงให้เห็นว่าตัวดำเนินการใดสามารถโอเวอร์โหลดได้และตัวดำเนินการใดไม่สามารถ - ซี
คิวแสดงถึงคอลเลกชั่นออบเจ็กต์เข้าก่อน-ออกก่อน ใช้เมื่อคุณต้องการเข้าก่อน-ออกก่อนสำหรับรายการ เมื่อคุณเพิ่มรายการลงในรายการ จะเรียกว่า enqueue และเมื่อคุณลบรายการออก จะเรียกว่า deque ตารางต่อไปนี้แสดงรายการวิธีการที่ใช้กันทั่วไปของคลาส Queue - Sr.No วิธีการ &คำอธิบาย 1 โมฆะเสมือนสาธารณะ Clear();
การเรียกเมธอด ให้ใช้ชื่อของเมธอดหลังชื่ออ็อบเจกต์ เช่น − obj1. Display(); สมมติว่าชื่อคลาสคือ ApplicationOne ดังนั้นให้เรียกเมธอด − ApplicationOne one = new ApplicationOne(); //calling the displayMax method ret = one.displayMax(a, b); ต่อไปนี้เป็นตัวอย่างที่แสดงวิธีการเรียกใช้เมธอดใน C# - ตัวอย่า
ใช้คุณสมบัติ String.Length ใน C# เพื่อรับความยาวของสตริง str.Length คุณสมบัติคำนวณคำในสตริงและแสดงความยาวของสตริงที่ระบุ ตัวอย่างเช่นสตริง Amit มี 4 ตัวอักษร - string str = "Amit"; ตัวอย่าง ต่อไปนี้เป็นโปรแกรม C# เพื่อคำนวณความยาวของสตริง - using System; using System.Collections; namesp
System.DivideByZeroException เป็นคลาสที่จัดการข้อผิดพลาดที่เกิดจากการหารเงินปันผลด้วยศูนย์ ตัวอย่าง เรามาดูตัวอย่างกัน − using System; namespace ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { &nb
หากต้องการเชื่อมสองสตริงเข้าด้วยกัน ให้ใช้เมธอด String.Concat สมมติว่าคุณต้องการเชื่อมสองสตริงใน C#, str1 และ str2 จากนั้นเพิ่มเป็นอาร์กิวเมนต์ในวิธี Concat - string str3 = string.Concat(str1, str2); ตัวอย่าง ต่อไปนี้เป็นตัวอย่าง − using System; class Program { static void Main() {
กำหนดค่าให้กับตัวแปรโดยใช้ตัวดำเนินการกำหนดใน C# - ต่อไปนี้เป็นตัวดำเนินการมอบหมายใน C# - ตัวดำเนินการ คำอธิบาย ตัวอย่าง = ตัวดำเนินการกำหนดอย่างง่าย กำหนดค่าจากตัวถูกดำเนินการด้านขวาไปยังตัวถูกดำเนินการด้านซ้าย C =A + B กำหนดค่าของ A + B เป็น C += ตัวดำเนินการเพิ่ม AND เพิ่มตัวถูกดำเนินการทางขว
คลาส ArrayList แสดงถึงคอลเล็กชันที่เรียงลำดับของอ็อบเจ็กต์ที่สามารถจัดทำดัชนีทีละรายการ เป็นทางเลือกแทนอาร์เรย์ ตารางต่อไปนี้แสดงรายการคุณสมบัติที่ใช้กันทั่วไปของคลาส ArrayList - ซีเนียร์ คุณสมบัติ &คำอธิบาย 1 ความจุ รับหรือกำหนดจำนวนขององค์ประกอบที่ ArrayList สามารถมีได้ 2 นับ รับจำนวนองค์
ตัวสร้างคลาสเป็นฟังก์ชันสมาชิกพิเศษของคลาสที่ดำเนินการทุกครั้งที่เราสร้างวัตถุใหม่ของคลาสนั้น ตัวสร้างเริ่มต้นไม่มีพารามิเตอร์ใด ๆ ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับคอนสตรัคเตอร์เริ่มต้นใน C# - ตัวอย่าง using System; namespace LineApplication { class Line {
อินสแตนซ์ของคลาสเป็นวัตถุ เช่นเดียวกับภาษาเชิงวัตถุอื่น ๆ C # ยังมีวัตถุและคลาส วัตถุเป็นเอนทิตีในโลกแห่งความเป็นจริงและอินสแตนซ์ของคลาส เข้าถึงสมาชิกของชั้นเรียนโดยใช้วัตถุ ในการเข้าถึงสมาชิกของชั้นเรียน คุณใช้ตัวดำเนินการจุด (.) หลังชื่อวัตถุ ตัวดำเนินการจุดเชื่อมโยงชื่อของวัตถุกับชื่อของสมาชิกตั
เมื่อคุณกำหนดคลาส คุณจะต้องกำหนดพิมพ์เขียวสำหรับประเภทข้อมูล ออบเจ็กต์เป็นอินสแตนซ์ของคลาส เมธอดและตัวแปรที่ประกอบเป็นคลาสเรียกว่าสมาชิกของคลาส นิยามคลาสเริ่มต้นด้วยคลาสคีย์เวิร์ดตามด้วยชื่อคลาส และร่างกายของชั้นเรียนล้อมรอบด้วยเหล็กดัด ต่อไปนี้เป็นรูปแบบทั่วไปของคำจำกัดความคลาส - <access specif
คลาสคอลเลคชันมีจุดประสงค์ที่หลากหลาย เช่น การจัดสรรหน่วยความจำแบบไดนามิกให้กับองค์ประกอบและการเข้าถึงรายการของไอเท็มตามดัชนี เป็นต้น ต่อไปนี้เป็นคลาสในคอลเล็กชัน - Sr.No คลาส &คำอธิบาย &การใช้งาน 1 ArrayList มันแสดงถึงคอลเลกชันที่เรียงลำดับของวัตถุที่สามารถจัดทำดัชนีทีละรายการ 2 แฮชเทเบิล ใช
ความคิดเห็นใช้สำหรับอธิบายโค้ด คอมไพเลอร์ละเว้นรายการความคิดเห็น ความคิดเห็นแบบหลายบรรทัดในโปรแกรม C# เริ่มต้นด้วย /* และสิ้นสุดด้วยอักขระ */ ดังที่แสดงด้านล่าง ความคิดเห็นหลายบรรทัด /* The following is a mult-line comment In C# /* /*...*/ ถูกละเว้นโดยคอมไพเลอร์และจะถูกนำไปเพิ่มความคิดเห็นในโปรแกรม
แอตทริบิวต์ใช้สำหรับเพิ่มข้อมูลเมตา เช่น คำสั่งคอมไพเลอร์ และข้อมูลอื่นๆ เช่น ความคิดเห็น คำอธิบาย เมธอด และคลาสในโปรแกรม แอตทริบิวต์ที่กำหนดไว้ล่วงหน้านี้ทำเครื่องหมายวิธีการแบบมีเงื่อนไขซึ่งการดำเนินการขึ้นอยู่กับตัวระบุการประมวลผลล่วงหน้าที่ระบุ ทำให้เกิดการรวบรวมแบบมีเงื่อนไขของการเรียกเมธอด ข
ตัวสร้างคลาสเป็นฟังก์ชันสมาชิกพิเศษของคลาสที่ดำเนินการทุกครั้งที่เราสร้างวัตถุใหม่ของคลาสนั้น คอนสตรัคเตอร์มีชื่อเหมือนกันทุกประการกับชื่อคลาส และไม่มีประเภทการส่งคืน ตัวสร้างมีชื่อเดียวกับชื่อคลาส - class Demo { public Demo() {} } ต่อไปนี้เป็นตัวอย่าง − ตัวอย่าง using System; name