หน้าแรก
หน้าแรก
อาร์เรย์ทั้งหมดประกอบด้วยตำแหน่งหน่วยความจำที่อยู่ติดกัน ที่อยู่ต่ำสุดสอดคล้องกับองค์ประกอบแรกและที่อยู่สูงสุดกับองค์ประกอบสุดท้าย ประการแรก ประกาศอาร์เรย์ − int[] rank; แต่การประกาศอาร์เรย์ไม่ได้เริ่มต้นอาร์เรย์ในหน่วยความจำ เมื่อเริ่มต้นตัวแปรอาร์เรย์ คุณสามารถกำหนดค่าให้กับอาร์เรย์ได้ Array เป
ตั้งค่าสแต็กด้วยการดำเนินการพุชเพื่อเพิ่มองค์ประกอบลงในสแต็ก − Stack st = new Stack(); st.Push('A'); st.Push('M'); st.Push('G'); st.Push('W'); หากต้องการป๊อปองค์ประกอบจากสแต็ก ให้ใช้เมธอด Pop() - st.Pop(); st.Pop(); ต่อไปนี้คือตัวอย่างการใช้สแต็กด้วยการดำเนินการแบบ
ในการกำหนดการอ้างอิงให้กับตัวแปร ให้ใช้คีย์เวิร์ด ref พารามิเตอร์อ้างอิงคือการอ้างอิงถึงตำแหน่งหน่วยความจำของตัวแปร เมื่อคุณส่งผ่านพารามิเตอร์โดยการอ้างอิง ซึ่งแตกต่างจากพารามิเตอร์ของค่า ตำแหน่งการจัดเก็บใหม่จะไม่ถูกสร้างขึ้นสำหรับพารามิเตอร์เหล่านี้ ประกาศพารามิเตอร์อ้างอิงโดยใช้คำสำคัญอ้างอิง เร
วิธีการ RemoveAt() ใน C# ใช้เพื่อลบองค์ประกอบในรายการในตำแหน่งที่คุณกำหนด ประการแรก ตั้งค่าองค์ประกอบในรายการ - var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add("Science"); หากต้องการลบองค์ป
ใน C ++ ตัวดำเนินการแก้ไขขอบเขตเช่น ::ใช้สำหรับตัวแปรส่วนกลาง ในขณะที่ C# จะเกี่ยวข้องกับเนมสเปซ หากคุณมีประเภทที่ใช้ตัวระบุร่วมกันในเนมสเปซอื่น ให้ใช้ตัวดำเนินการแก้ไขขอบเขตเพื่อระบุประเภทดังกล่าว ตัวอย่างเช่น ในการอ้างอิงคลาส System.Console ใช้นามแฝงเนมสเปซส่วนกลางพร้อมตัวดำเนินการแก้ไขขอบเขต -
ตัวดำเนินการจุลภาคใน C # สามารถใช้เป็นตัวคั่นในรายการอาร์กิวเมนต์ของเมธอด คุณสามารถใช้เป็นโอเปอเรเตอร์ในคำสั่ง for ได้ ต่อไปนี้เป็นตัวอย่างที่แสดงการใช้เครื่องหมายจุลภาคในคำสั่ง for สำหรับการเริ่มต้น - for (int i = begin, j = 1; i <= end; i++, j++) ใช้ใน Console.WriteLine เพื่อแสดงค่าด้วย - Con
หากต้องการประกาศอาร์เรย์ใน C# คุณสามารถใช้ไวยากรณ์ต่อไปนี้ - datatype[ ] Name_of_array; ที่นี่ ประเภทข้อมูล ใช้เพื่อระบุประเภทขององค์ประกอบในอาร์เรย์ [ ] ระบุขนาดของอาร์เรย์ Name_of_array ระบุชื่ออาร์เรย์ ต่อไปนี้เป็นตัวอย่าง − double[ ] balance; ให้เราดูตัวอย่างที่มีการประกาศอาร์เรย์แ
เมธอด Main จะระบุสิ่งที่คลาสทำเมื่อดำเนินการ และสร้างอินสแตนซ์ของอ็อบเจ็กต์และตัวแปรอื่นๆ วิธีการหลักเป็นแบบคงที่เนื่องจากสามารถเรียกใช้เมื่อโปรแกรม C# เริ่มทำงาน เป็นจุดเริ่มต้นของโปรแกรมและทำงานโดยไม่ต้องสร้างอินสแตนซ์ของคลาสเลย ต่อไปนี้จะแสดงวิธีการเพิ่มเมธอด Main() ด้วยสแตติก - ตัวอย่าง using
คลาส DateTime ใน C# ใช้สำหรับแสดงวันที่และเวลาใน C# ต่อไปนี้เป็นคุณสมบัติบางอย่างของ DateTime ใน C# - Sr.No คุณสมบัติ &คำอธิบาย 1 วันที่ รับองค์ประกอบวันที่ 2 วัน รับวันของเดือน 3 ชั่วโมง รับชั่วโมงของเดือน 4 นาที รับนาทีของวันที่ 5 เดือน รับเดือนของวันที่ เรามาดูตัวอย่างเพ
แฮชเทเบิล คลาส Hashtable แสดงถึงคอลเล็กชันของคู่คีย์และค่าที่จัดระเบียบตามรหัสแฮชของคีย์ ใช้คีย์เพื่อเข้าถึงองค์ประกอบในคอลเล็กชัน วิธีการที่ใช้กันทั่วไปในคลาส Hashtable ได้แก่ − ซีเนียร์ วิธีการ &คำอธิบาย 1 เพิ่มโมฆะเสมือนสาธารณะ (คีย์อ็อบเจ็กต์ ค่าอ็อบเจ็กต์); เพิ่มองค์ประกอบด้วยคีย์และค่าที่
ค่าสูงสุดของจำนวนเต็มที่เป็นไปได้คือ 2,147,483,647 ต่อไปนี้เป็นประเภทข้อมูลของ C# ที่มีค่าสูงสุดและต่ำสุด - ประเภท เป็นตัวแทน ช่วง ค่าเริ่มต้น บูล ค่าบูลีน จริงหรือเท็จ ผิด ไบต์ จำนวนเต็ม 8 บิตที่ไม่มีเครื่องหมาย 0 ถึง 255 แผนภูมิ อักขระ Unicode 16 บิต U +0000 ถึง U +ffff \0 ทศนิยม ค่าทศนิย
การเรียงลำดับรายการในภาษา C# ใช้เมธอด Sort() ให้เราสร้างรายการก่อน - List<string> myList = new List<string>(); ตอนนี้เพิ่มองค์ประกอบ - myList.Add("Audi"); myList.Add("BMW"); myList.Add("Chevrolet"); myList.Add("Hyundai"); ใช้เมธอด Sort() เพื่อจั
ในการกำหนดวิธีการที่กำหนดเองใน C# ให้ใช้ไวยากรณ์ต่อไปนี้ - <Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body } ต่อไปนี้เป็นองค์ประกอบต่างๆ ของวิธีการ − ตัวระบุการเข้าถึง − สิ่งนี้เป็นตัวกำหนดการมองเห็นของตัวแปรหรือเมธอดจากคลาสอื่น ประเภทการคืนสินค้
โอเปอเรเตอร์คือสัญลักษณ์ที่บอกให้คอมไพเลอร์ดำเนินการจัดการทางคณิตศาสตร์หรือตรรกะที่เฉพาะเจาะจง ลำดับความสำคัญของตัวดำเนินการกำหนดการจัดกลุ่มของคำในนิพจน์ สิ่งนี้ส่งผลต่อการประเมินนิพจน์ ตัวดำเนินการบางตัวมีลำดับความสำคัญสูงกว่าตัวดำเนินการอื่นๆ ตัวอย่างเช่น ตัวดำเนินการการคูณมีลำดับความสำคัญสูงกว่า
คุณสามารถจัดเก็บค่าประเภทใดก็ได้ในตัวแปรประเภทข้อมูลแบบไดนามิก การตรวจสอบประเภทสำหรับตัวแปรประเภทนี้เกิดขึ้นขณะทำงาน C# 4.0 แนะนำประเภทไดนามิกที่หลีกเลี่ยงการตรวจสอบประเภทเวลาคอมไพล์ ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศประเภทไดนามิก - dynamic <variable_name> = value; ประเภทไดนามิกจะคล้ายกับปร
อาร์เรย์ Jagged คืออาร์เรย์ของอาร์เรย์ คุณสามารถกำหนดอาร์เรย์แบบหยักที่มีชื่อจุดประเภท int เป็น - int [][] points; ให้เราดูวิธีการเริ่มต้น - int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }}; เข้าถึงองค์ประกอบอาร์เรย์หยักเป็น - points[i][j]); ต่อ
วิธีการคือกลุ่มของคำสั่งที่ร่วมกันทำงาน ทุกโปรแกรม C# มีอย่างน้อยหนึ่งคลาสที่มีชื่อว่า Main เมื่อคุณกำหนดวิธีการ คุณจะประกาศองค์ประกอบของโครงสร้างโดยพื้นฐาน ไวยากรณ์สำหรับการกำหนดวิธีการใน C# มีดังต่อไปนี้ - <Access Specifier> <Return Type> <Method Name>(Parameter List) { &
C# ไม่มีตัวแปรส่วนกลางและตัวดำเนินการแก้ไขขอบเขตที่ใช้ใน C++ สำหรับตัวแปรส่วนกลางนั้นเกี่ยวข้องกับเนมสเปซ เรียกว่า global namespace alias หากคุณมีประเภทที่ใช้ตัวระบุร่วมกันในเนมสเปซอื่น ให้ระบุประเภทโดยใช้ตัวดำเนินการแก้ไขขอบเขต ตัวอย่างเช่น ในการอ้างอิงคลาส System.Console ใช้นามแฝงเนมสเปซส่วนกลาง
C# อนุญาตอาร์เรย์หลายมิติ ประกอบด้วยอาร์เรย์ที่มีมากกว่าหนึ่งมิติ ประกาศอาร์เรย์ 2 มิติของสตริงเป็น − string [,] names; อาร์เรย์ 2 มิติถือได้ว่าเป็นตารางซึ่งมีจำนวนแถว x และจำนวนคอลัมน์ y อาร์เรย์หลายมิติสามารถเริ่มต้นได้โดยการระบุค่าในวงเล็บสำหรับแต่ละแถว อาร์เรย์ต่อไปนี้มี 4 แถว และแต่ละแถวมี 4
เนมสเปซได้รับการออกแบบมาเพื่อจัดเตรียมวิธีแยกชื่อชุดหนึ่งออกจากชุดอื่น นิยามเนมสเปซเริ่มต้นด้วยเนมสเปซคำหลักตามด้วยชื่อเนมสเปซดังนี้ − namespace namespace_name { // code declarations } ต่อไปนี้เป็นตัวอย่างที่แสดงวิธีการใช้เนมสเปซใน C# - ตัวอย่าง using System; namespace first_space { c