หน้าแรก
หน้าแรก
ตัวดำเนินการเชิงตรรกะใช้กับค่าบูลีน ตัวดำเนินการเชิงตรรกะสามตัวต่อไปนี้มีอยู่ใน C# ตัวดำเนินการ คำอธิบาย && เรียกว่าตัวดำเนินการตรรกะ AND ถ้าตัวถูกดำเนินการทั้งสองไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริง || เรียกว่าตรรกะหรือตัวดำเนินการ ถ้าตัวถูกดำเนินการสองตัวใดตัวหนึ่งไม่เป็นศูนย์ เงื่อนไขจะกลายเป็นจ
หากต้องการเปรียบเทียบสองค่าใน C# ให้ใช้ตัวดำเนินการเชิงสัมพันธ์ ต่อไปนี้เป็นตัวดำเนินการเชิงสัมพันธ์ใน C# ตัวดำเนินการ คำอธิบาย == ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง != ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ ถ้าค่าไม่เท่ากัน เงื่อนไขจะก
อาร์เรย์ใช้เพื่อจัดเก็บชุดข้อมูล โดยจะจัดเก็บคอลเล็กชันแบบต่อเนื่องที่มีขนาดคงที่ขององค์ประกอบประเภทเดียวกัน หากต้องการประกาศอาร์เรย์ ให้ทำตามรูปแบบต่อไปนี้ - datatype[] arrayName; ที่นี่ ประเภทข้อมูลใช้เพื่อระบุประเภทขององค์ประกอบในอาร์เรย์ [ ] กำหนดลำดับของอาร์เรย์ อันดับเป็นตัวกำหนดขนาดของอาร์
ใน C # คุณสามารถใช้สตริงเป็นอาร์เรย์ของอักขระได้ อย่างไรก็ตาม แนวทางปฏิบัติทั่วไปคือการใช้คีย์เวิร์ดสตริงเพื่อประกาศตัวแปรสตริง คีย์เวิร์ดสตริงคือนามแฝงสำหรับคลาส System.String เพื่อประกาศสตริงว่าง string[] arr = new string[] {}; // empty string ตอนนี้เรามาดูกันว่าจะเกิดอะไรขึ้นเมื่อเราพิมพ์สตริงว
อินเทอร์เฟซ อินเทอร์เฟซถูกกำหนดให้เป็นสัญญาวากยสัมพันธ์ที่คลาสทั้งหมดที่สืบทอดอินเทอร์เฟซควรปฏิบัติตาม อินเทอร์เฟซกำหนดส่วน อะไร ของสัญญาวากยสัมพันธ์ และคลาสที่ได้รับมาจะกำหนดส่วน อย่างไร ของสัญญาวากยสัมพันธ์ ให้เรามาดูตัวอย่าง Interfaces ใน C# กัน ตัวอย่าง ใช้ System.Collections.Generic; ใช้ Sys
Iterator ทำการวนซ้ำแบบกำหนดเองบนคอลเลกชัน ใช้คำสั่งผลตอบแทนผลตอบแทนและส่งคืนแต่ละองค์ประกอบทีละรายการ ตัววนซ้ำจะจำตำแหน่งปัจจุบันและในการวนซ้ำครั้งถัดไป องค์ประกอบถัดไปจะถูกส่งคืน ต่อไปนี้เป็นตัวอย่าง − ตัวอย่าง using System; using System.Collections.Generic; using System.Linq; namespace Demo { &n
ต่อไปนี้เป็นโปรแกรมแรกในการเขียนโปรแกรม C# - ตัวอย่าง using System; namespace MyHelloWorldApplication { class MyDemoClass { static void Main(string[] args) { // display text Console.WriteLine(&q
เหตุการณ์คือการกระทำของผู้ใช้ เช่น การกดปุ่ม การคลิก การเคลื่อนไหวของเมาส์ ฯลฯ หรือเหตุการณ์บางอย่าง เช่น การแจ้งเตือนที่ระบบสร้างขึ้น เหตุการณ์ถูกประกาศและยกระดับในคลาสและเชื่อมโยงกับตัวจัดการเหตุการณ์โดยใช้ผู้รับมอบสิทธิ์ภายในคลาสเดียวกันหรือคลาสอื่น คลาสที่มีกิจกรรมใช้เพื่อเผยแพร่กิจกรรม ในการป
พจนานุกรมคือชุดของคีย์และค่าต่างๆ ใน C # พจนานุกรมรวมอยู่ในเนมสเปซ System.Collection.Generics เพื่อประกาศและเริ่มต้นพจนานุกรม - IDictionary d = new Dictionary(); ด้านบน ประเภทของคีย์และค่าถูกตั้งค่าในขณะที่ประกาศอ็อบเจ็กต์พจนานุกรม int เป็นประเภทของคีย์ และ string เป็นประเภทของค่า ทั้งสองจะถูกเก
ในการประกาศและเริ่มต้นรายการใน C# ขั้นแรกให้ประกาศรายการ - List<string> myList = new List<string>() ตอนนี้เพิ่มองค์ประกอบ - List<string> myList = new List<string>() { "one", "two", "three", }; ด้วยเหตุนี้
ในการตั้งค่าคงที่ในภาษา C# ให้ใช้คำสำคัญ const เมื่อคุณเริ่มต้นค่าคงที่แล้ว การเปลี่ยนแปลงจะทำให้เกิดข้อผิดพลาด มาประกาศและเริ่มต้นสตริงคงที่กันเถอะ - const string one= "Amit"; ตอนนี้คุณไม่สามารถแก้ไขสตริงหนึ่งได้เนื่องจากถูกตั้งค่าเป็นค่าคงที่ ให้เรามาดูตัวอย่างที่เรามีสามสตริงคงที่ เร
ผู้รับมอบสิทธิ์ C# นั้นคล้ายกับตัวชี้ไปยังฟังก์ชันใน C หรือ C++ ผู้รับมอบสิทธิ์คือตัวแปรประเภทการอ้างอิงที่เก็บการอ้างอิงถึงวิธีการ การอ้างอิงสามารถเปลี่ยนแปลงได้ที่รันไทม์ ไวยากรณ์สำหรับการประกาศผู้รับมอบสิทธิ์ - delegate <return type> <delegate-name> <parameter list> ให้เรามาดู
คำหลักคือคำสงวนที่กำหนดไว้ล่วงหน้าสำหรับคอมไพเลอร์ C# ไม่สามารถใช้คีย์เวิร์ดเหล่านี้เป็นตัวระบุได้ หากคุณต้องการใช้คีย์เวิร์ดเหล่านี้เป็นตัวระบุ คุณอาจเติมคำนำหน้าคีย์เวิร์ดด้วยอักขระ @ ใน C# ตัวระบุบางตัวมีความหมายพิเศษในบริบทของโค้ด เช่น get และ set เรียกว่าคีย์เวิร์ดตามบริบท ตารางต่อไปนี้แสดงรา
อินเทอร์เฟซกำหนดคุณสมบัติ เมธอด และเหตุการณ์ ซึ่งเป็นสมาชิกของอินเทอร์เฟซ อินเทอร์เฟซประกอบด้วยการประกาศของสมาชิกเท่านั้น เป็นความรับผิดชอบของคลาสที่ได้รับในการกำหนดสมาชิก ให้เราประกาศอินเทอร์เฟซ - อินเทอร์เฟซสาธารณะ ITransactions { // สมาชิกอินเทอร์เฟซเป็นโมฆะ showTransaction (); getAmount();} . ส
ประกาศฟังก์ชั่นสมาชิกในส่วนต่อประสานใน C# - อินเทอร์เฟซสาธารณะ InterfaceName { // สมาชิกอินเทอร์เฟซถือเป็นโมฆะ InterfaceMemberOne (); InterfaceMembeTwo คู่ (); โมฆะ InterfaceMemberThree ()} ชื่อคลาสสาธารณะ:ชื่ออินเทอร์เฟซ { โมฆะ InterfaceMemberOne () { // สมาชิกอินเทอร์เฟซ }} ด้านบนเราเห็นสมาชิกอิน
ตัวแปรแต่ละตัวใน C# มีประเภทเฉพาะ ซึ่งจะกำหนดขนาดและเลย์เอาต์ของหน่วยความจำของตัวแปรถึงช่วงของค่าที่สามารถจัดเก็บไว้ภายในหน่วยความจำนั้นและชุดของการดำเนินการที่สามารถนำไปใช้กับตัวแปรได้ การประกาศตัวแปร − <data_type> <variable_list>; เรามาดูตัวอย่างการประกาศตัวแปรจำนวนเต็มสองตัวกัน − in
ประเภทข้อมูลมีสองประเภทใน C# ได้แก่ ประเภทค่า ประเภทอ้างอิง และประเภทตัวชี้ ประเภทของค่า ตัวแปรประเภทค่าสามารถกำหนดค่าได้โดยตรง มาจากคลาส System.ValueType ต่อไปนี้เป็นประเภทข้อมูลประเภทค่า - ประเภท เป็นตัวแทน ช่วง ค่าเริ่มต้น บูล ค่าบูลีน จริงหรือเท็จ ไบต์ จำนวนเต็ม 8 บิตที่ไม่มีเครื่องหมาย
ฟังก์ชันสมาชิกของคลาสคือฟังก์ชันที่มีคำจำกัดความหรือต้นแบบภายในนิยามคลาสที่คล้ายกับตัวแปรอื่นๆ มันทำงานบนวัตถุของคลาสที่เป็นสมาชิก และสามารถเข้าถึงสมาชิกทั้งหมดของคลาสสำหรับวัตถุนั้นได้ ต่อไปนี้เป็นตัวอย่างของฟังก์ชันสมาชิก − public void setLength( double len ) { length = len; } public
คลาสคือพิมพ์เขียวที่มีตัวแปรสมาชิกและฟังก์ชันในภาษา C# สิ่งนี้อธิบายพฤติกรรมของวัตถุ ให้เราดูไวยากรณ์ของคลาสเพื่อเรียนรู้ว่าตัวแปรสมาชิกคืออะไร - <access specifier> class class_name { // member variables <access specifier> <data type> variable1; &n
อาร์เรย์หลายมิติเรียกอีกอย่างว่าอาร์เรย์สี่เหลี่ยม คุณสามารถกำหนดอาร์เรย์ 3 มิติของจำนวนเต็มเป็น − int [ , , ] a; ให้เราดูวิธีการกำหนดอาร์เรย์สองมิติ - Int[,] a = new[3,3] ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับอาร์เรย์หลายมิติ เช่น อาร์เรย์สี่เหลี่ยมใน C# - ตัวอย่าง using System; namespace Dem