หน้าแรก
หน้าแรก
หากต้องการตัดไฟล์ใน C# ให้ใช้เมธอด FileStream.SetLength นี่คือไวยากรณ์ − การแทนที่สาธารณะถือเป็นโมฆะ SetLength (ค่าแบบยาว); ที่นี่ int64 =ความยาวของสตรีม ค่า <ความยาวปัจจุบัน หากค่าน้อยกว่าความยาวปัจจุบันของสตรีม:สตรีมจะถูกตัดทอน หากตำแหน่งปัจจุบันมากกว่าความยาวใหม่ ตำแหน่งปัจจุบันจะถูกย้ายไปยังไ
การเริ่มต้น เมื่อคุณกำหนดค่าให้กับตัวแปรเมื่อมีการประกาศ จะเรียกว่าการกำหนดค่าเริ่มต้น นี่คือตัวอย่าง − int val = 50; สำหรับการเริ่มต้นอาร์เรย์ คุณอาจต้องการคีย์เวิร์ดใหม่ ในขณะที่ในการเริ่มต้นตัวแปร คุณไม่จำเป็นต้องมี ตัวอย่าง เมื่อคุณสร้างวัตถุใหม่ใน C# สำหรับชั้นเรียนโดยใช้คำหลักใหม่ สิ่งนั
ความแม่นยำระบุความแตกต่างระหว่างประเภทข้อมูลทศนิยมและสองเท่า Float เป็นประเภทข้อมูลจุดลอยตัวที่มีความแม่นยำเพียงจุดเดียว (32 บิต) Double เป็นชนิดข้อมูลจุดลอยตัวที่มีความแม่นยำสองเท่า (64 บิต) พิสัยของประเภททุ่น − -3.4 x 1038 to + 3.4 x 1038 พิสัยของประเภทดับเบิ้ลคือ − (+/-)5.0 x 10-324 to (
การประกาศอาร์เรย์ไม่ได้เริ่มต้นอาร์เรย์ในหน่วยความจำ เมื่อเริ่มต้นตัวแปรอาร์เรย์ คุณสามารถกำหนดค่าให้กับอาร์เรย์ได้ ต่อไปนี้เป็นการประกาศและจะไม่สร้างอาร์เรย์ - int[] id; ต่อไปนี้สร้างอาร์เรย์ของจำนวนเต็ม อาร์เรย์เป็นประเภทอ้างอิง ดังนั้นคุณต้องใช้คำหลักใหม่เพื่อสร้างอินสแตนซ์ของอาร์เรย์ - Int[] i
หากต้องการให้โปรแกรม C# พักเครื่องเป็นเวลา x มิลลิวินาที ให้ใช้เมธอด Thread.Sleep() หากต้องการตั้งค่า 1,000 มิลลิวินาที − Thread.Sleep(1000); ต่อไปนี้เป็นรหัสที่แสดงวิธีตั้งค่าตัวนับสำหรับเธรดและตั้งค่าให้อยู่ในโหมดสลีปเป็นเวลา 1,000 มิลลิวินาทีในทุก ๆ การวนซ้ำสำหรับลูป - ตัวอย่าง ใช้ระบบ การใช้ S
ตั้งค่าสตริงว่างโดยใช้ string.Empty ใน C# - string myStr = string.Empty; ในการตรวจสอบว่าเป็นสตริงหรือไม่ ให้ใช้วิธี IsNullOrEmpty() - if (string.IsNullOrEmpty(myStr)) { Console.WriteLine("String is empty or null!"); } ต่อไปนี้เป็นตัวอย่าง − ตัวอย่าง using System; namespace
มรดก ด้วยการสืบทอด คุณสามารถกำหนดว่าคลาสใหม่ควรสืบทอดสมาชิกของคลาสที่มีอยู่ คลาสที่มีอยู่นี้เรียกว่าคลาสเบส และคลาสใหม่เรียกว่าคลาสที่ได้รับ การสืบทอดใช้ความสัมพันธ์แบบ IS-A ตัวอย่างเช่น สัตว์เลี้ยงลูกด้วยนม IS A สัตว์ สุนัข IS-A สัตว์เลี้ยงลูกด้วยนม ดังนั้น สุนัข IS-A สัตว์ด้วย เป็นต้น ตัวอย่างเช
คลาสที่ซ้อนกันคือคลาสที่ประกาศในคลาสอื่นที่ล้อมรอบ และมีคลาสภายในและคลาสภายนอก เป็นสมาชิกของคลาสที่ปิดล้อม และสมาชิกของคลาสที่ปิดล้อมจะไม่สามารถเข้าถึงสมาชิกของคลาสที่ซ้อนกันได้ ให้เราดูตัวอย่างโค้ดของคลาสที่ซ้อนกันใน C# ที่นี่คลาสที่สองเป็นคลาสภายในท้องถิ่น - ตัวอย่าง class One { pub
ตัวรวบรวมขยะ (GC) จัดการการจัดสรรและการปล่อยหน่วยความจำ ตัวรวบรวมขยะทำหน้าที่เป็นตัวจัดการหน่วยความจำอัตโนมัติ คุณไม่จำเป็นต้องรู้วิธีจัดสรรและปล่อยหน่วยความจำหรือจัดการอายุการใช้งานของวัตถุที่ใช้หน่วยความจำนั้น การจัดสรรจะเกิดขึ้นทุกครั้งที่คุณประกาศออบเจ็กต์ที่มีคีย์เวิร์ด ใหม่ หรือใส่ประเภท
สมมติว่าเราต้องหาไฟล์ต่อไปนี้ − E:\new.txt หากต้องการตรวจสอบการมีอยู่ของไฟล์ข้างต้น ให้ใช้เมธอด Exists() - if (File.Exists(@"E:\new.txt")) { Console.WriteLine("File exists..."); } นี่คือรหัสที่สมบูรณ์เพื่อตรวจสอบการมีอยู่ของไฟล์ - ตัวอย่าง using System; using Syste
ใช้วิธี Truncate ใน C# เพื่อลบตัวเลขทั้งหมดหลังตำแหน่งทศนิยม สมมติว่าต่อไปนี้คือจำนวนของเรา − 20.35M หากต้องการลบตัวเลขหลังตำแหน่งทศนิยม ให้ใช้ Truncate() − decimal.Truncate(20.35M) ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Linq; class Demo { static void Main() {
คุณสมบัติ ToEven ใช้กับ MidpointRounding Enumeration เพื่อปัดเศษตัวเลขให้เป็นเลขคู่ที่ใกล้ที่สุด ประกาศและเริ่มต้นเลขฐานสิบ - decimal val = 70.45M; การปัดเศษตัวเลขให้เป็นเลขคู่ที่ใกล้ที่สุด − decimal.Round(val, 0, MidpointRounding.ToEven) นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System
หากต้องการเปิดไฟล์ข้อความธรรมดา ให้ใช้คลาส StreamReader ต่อไปนี้จะเปิดไฟล์สำหรับอ่าน - StreamReader sr = new StreamReader("d:/new.txt") ตอนนี้แสดงเนื้อหาของไฟล์ - while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); } นี่คือรหัส − ตัวอย่าง using System; using Sy
เรากำลังอ่านไฟล์สองไฟล์ที่แตกต่างกัน - การอ่านไฟล์ข้อความ - ตัวอย่าง using System; using System.IO; namespace FileApplication { class Program { static void Main(string[] args) { try { usin
ในการเปิดไฟล์ที่ซ่อนอยู่ ให้ทำให้มองเห็นได้ก่อน คุณสามารถทำได้โดยลบการตั้งค่าแอตทริบิวต์ที่ซ่อนอยู่ออก - FileInfo file= new FileInfo(Environment.CurrentDirectory + @"\myFile.txt"); file.Attributes &= ~FileAttributes.Hidden; ตอนนี้ถือว่าเป็นไฟล์ข้อความปกติแล้วเปิดขึ้น อ่านเนื้อหา - usi
C# ที่เทียบเท่ากับ Java System.exit(0) คือ − Environment.Exit(exitCode); Environment.Exit() วิธีการยุติกระบวนการนี้และส่งกลับรหัสทางออกไปยังระบบปฏิบัติการ ด้านบน ใช้ exitCode เป็น 0 (ศูนย์) เพื่อแสดงว่ากระบวนการเสร็จสมบูรณ์ ใช้ exitCode เป็นตัวเลขที่ไม่ใช่ศูนย์เพื่อแสดงข้อผิดพลาด เช่น − Environ
เพื่อนใน C# ฟังก์ชั่นเพื่อนของคลาสถูกกำหนดไว้นอกขอบเขตของคลาสนั้น แต่มีสิทธิ์ในการเข้าถึงสมาชิกส่วนตัวและสมาชิกที่มีการป้องกันทั้งหมดของคลาส แม้ว่าต้นแบบของฟังก์ชันเพื่อนจะปรากฏในคำจำกัดความของชั้นเรียน แต่เพื่อนไม่ใช่ฟังก์ชันของสมาชิก เพื่อนสามารถเป็นฟังก์ชัน เทมเพลตฟังก์ชัน หรือฟังก์ชันของสมาชิก
สมมติว่าอาร์เรย์ JavaScript ของเราคือ - <script> var myArr = new Array(5); myArr[0] = "Welcome"; myArr[1] = "to"; myArr[2] = "the"; myArr[3] = "Web"; myArr[4] = "World&quo
java.lang.Class.isInstance() กำหนดว่าอ็อบเจกต์ที่ระบุนั้นเข้ากันได้กับการกำหนดอ็อบเจกต์ที่คลาสนี้แสดงหรือไม่ เทียบเท่ากับเมธอด isInstance() ของ Java ใน C# คือ IsAssignableFrom() อีกวิธีที่ง่ายที่สุดสำหรับการเทียบเท่า isInstance() คือ − bool res = (ob is DemoClass); คุณยังสามารถทำงานกับ Type.IsI
ในการสร้างตัวเลขสุ่ม ให้ใช้คลาสสุ่ม สร้างวัตถุ − Random r = new Random(); ตอนนี้ ใช้วิธี Next() เพื่อรับตัวเลขสุ่มระหว่างช่วง - r.Next(10,50); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; public class Program { public static void Main() { Random r = new Ra