หน้าแรก
หน้าแรก
ตั้งสองวันที่ DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 7, 15, 11, 14, 25); ตอนนี้คำนวณความแตกต่างระหว่างสองวันที่ TimeSpan ts = date2 - date1; ก้าวต่อไปและคำนวณผลต่างในไม่กี่วินาที ts.TotalSeconds ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System; usi
ขั้นแรก กำหนดวันที่ทั้งสอง DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25); ตอนนี้ คำนวณความแตกต่างระหว่างสองวันที่ TimeSpan ts = date2 - date1; เพื่อคำนวณนาที ts.TotalMinutes ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System; using System
คุณสมบัติ WindowsLeft รับหรือตั้งค่าตำแหน่งซ้ายสุดของพื้นที่หน้าต่างคอนโซลที่สัมพันธ์กับบัฟเฟอร์หน้าจอ ประกาศตัวแปรจำนวนเต็มเพื่อรับตำแหน่งซ้ายสุด int left; ตอนนี้ ใช้คุณสมบัติ Console.WindowLeft left = Console.WindowLeft เรามาดูตัวอย่างฉบับสมบูรณ์กัน ตัวอย่าง using System; class Demo { &n
สมมติว่าต่อไปนี้เป็นวัตถุ DateTime สองรายการสำหรับวันที่ของเรา DateTime date1 = new DateTime(2018, 8, 11, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 11, 11, 14, 25); ค้นหาความแตกต่างระหว่างวันที่ทั้งสองนี้โดยใช้ TimeSpan TimeSpan ts = date2 - date1; ตอนนี้เพื่อให้ได้มิลลิวินาที ให้ใช้คุณส
ใช้วิธี AsEnumerable() เพื่อแปลงประเภทให้เทียบเท่ากับ IEnumerable เป็นวิธีการต่อยอด ตัวอย่างเช่น เราได้ตั้งค่าอาร์เรย์ int[] myArr = new int[10]; myArr[0] = 1; myArr[1] = 2; myArr[2] = 3; myArr[3] = 4; myArr[4] = 5; ตอนนี้ เราได้ใช้วิธี AsEnumerable() เพื่อส่ง myArr.AsEnumerable(); ตัวอย่าง using
ใช้ All() วิธีการตรวจสอบว่าองค์ประกอบของลำดับเป็นไปตามเงื่อนไขหรือไม่ แม้ว่าหนึ่งในองค์ประกอบไม่เป็นไปตามเงื่อนไขที่ตั้งไว้ วิธีการ All() จะส่งกลับค่าเท็จ หากต้องการกำหนดเงื่อนไข ให้ใช้ Lambda Expressions ด้านล่างแสดงเงื่อนไขให้ตรวจสอบว่าองค์ประกอบทั้งหมดมีค่ามากกว่า 20 หรือไม่ myArr.AsQueryable().
ใช้วันที่เวลา คุณสมบัติ DayOfWeek เพื่อแสดงวันปัจจุบันของสัปดาห์ DayOfWeek wk = DateTime.Today.DayOfWeek; ตอนนี้ การแสดง wk จะทำให้คุณเป็นวันปัจจุบันของสัปดาห์ ให้เราดูรหัสทั้งหมดเพื่อรับวันปัจจุบันของสัปดาห์ ตัวอย่าง using System; using System.Linq; public class Demo { public static
หากต้องการแสดงเดือนปัจจุบัน ก่อนอื่นให้ใช้ “ตอนนี้” เพื่อรับวันที่ปัจจุบัน DateTime dt = DateTime.Now; ตอนนี้ ใช้คุณสมบัติ Month เพื่อรับเดือนปัจจุบัน dt.Month ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System; using System.Linq; public class Demo { public static void Main() {  
ตั้งค่า DateTime เป็นค่าต่ำสุด DateTime.MinValue; ด้านบนจะแสดงค่าต่ำสุดคือ 1/1/0001 ให้เราดูวิธีแสดงค่าต่ำสุดและหลีกเลี่ยงการเพิ่มค่าว่างในวันที่เพื่อเริ่มต้นเป็นค่าว่าง ตัวอย่าง using System; using System.Linq; public class Demo { public static void Main() { Date
ตัวระบุรูปแบบ Generate Date Short Time คือการรวมกันของรูปแบบวันที่แบบสั้น (d) และแบบสั้น (t) คั่นด้วยช่องว่าง ตั้งวันที่โดยใช้ DateTime DateTime dt = new DateTime(2018, 10, 2, 7, 59, 20); ตอนนี้ ใช้ตัวระบุรูปแบบ (“g”) dt.ToString("g", DateTimeFormatInfo.InvariantInfo)); ตัวอย่าง using Sy
หากต้องการตั้งค่าสูงสุดสำหรับวันที่ ให้ใช้คุณสมบัติ DateTime MaxValue DateTime max = DateTime.MaxValue; ตอนนี้แสดงค่า max เพื่อรับค่าสูงสุดของวันที่ที่แสดงด้านล่าง ตัวอย่าง using System; using System.Linq; public class Demo { public static void Main() { DateTime ma
ใช้วิธี TakeLast() เพื่อส่งคืนองค์ประกอบจากจุดสิ้นสุดของอาร์เรย์ ให้เราประกาศและเริ่มต้นอาร์เรย์ก่อน int[] prod = { 110, 290, 340, 540, 456, 698, 765, 789}; มาดูองค์ประกอบสามข้อสุดท้ายกัน IEnumerable<int> units = prod.AsQueryable().TakeLast(3); ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System;
Timespan แสดงระยะเวลา ในการรับค่าต่ำสุดของ TimeSpan ให้ใช้คุณสมบัติต่อไปนี้ TimeSpan.MinValue ตัวอย่าง using System; using System.Linq; public class Demo { public static void Main() { Console.WriteLine(TimeSpan.MinValue); } } ผลลัพธ์ -10675199.02:48:05
Timespan แสดงระยะเวลา เพื่อให้ได้ค่า TimeSpan สูงสุด ให้ใช้คุณสมบัติดังต่อไปนี้ TimeSpan.MaxValue ตัวอย่าง using System; using System.Linq; public class Demo { public static void Main() { Console.WriteLine(TimeSpan.MaxValue); } } ผลลัพธ์ 10675199.02:48
หากต้องการหาค่าสัมบูรณ์ของเวลา ให้ใช้เมธอด TimesSpan Duration() สมมติว่าต่อไปนี้คือ TimeSpan ของเรา TimeSpan ts = new TimeSpan(-7, -50, -25); ตอนนี้เพื่อรับค่าสัมบูรณ์ TimeSpan duration = ts.Duration(); ให้เราดูรหัสที่สมบูรณ์ ตัวอย่าง using System; using System.Linq; public class Demo { &n
ใช้ BufferHeight รับหรือกำหนดความสูงของพื้นที่บัฟเฟอร์ ใช้คุณสมบัติเช่นนี้ − Console.BufferHeight มาดูตัวอย่างฉบับสมบูรณ์กันเถอะ ตัวอย่าง using System; class Demo { static void Main() { Console.WriteLine("Buffer height (rows) = "+Console.BufferHeight); &
วางจุดเริ่มต้นของสตริงด้วยช่องว่างโดยใช้วิธี PadLeft() คุณยังสามารถใส่อักขระ Unicode ลงไปได้ สมมติว่าต่อไปนี้คือสตริงของเรา string myStr = "DemoOne"; หากต้องการตั้งค่าการเติมที่จุดเริ่มต้นของสตริงข้างต้น ให้ใช้เมธอด PadLeft myStr.PadLeft(10); นี่คือตัวอย่างที่สมบูรณ์ ตัวอย่าง using Syst
เรามีรายการที่ไม่มีองค์ประกอบใดๆ List<float> val = new List<float> { }; หากต้องการแสดงค่าเริ่มต้นและหลีกเลี่ยงข้อผิดพลาด ให้ใช้เมธอด FirstorDefault() val.AsQueryable().FirstOrDefault(); คุณยังสามารถเปลี่ยนค่าที่จะแสดงเป็นค่าเริ่มต้นได้ ให้เราดูรหัส ตัวอย่าง using System; using System.
TimeSpan Seconds() เป็นส่วนหนึ่งของเวลา ในขณะที่ TimeSpan TotalSeconds() จะแปลงเวลาทั้งหมดเป็นวินาที ให้เราดูวิธี TimeSpan Seconds() ก่อน ตัวอย่าง using System; using System.Linq; public class Demo { public static void Main() { TimeSpan ts = new TimeSpan(0, 100, 0,
วิธี Convert.ToChar ใช้เพื่อแปลงค่าที่ระบุเป็นจำนวนเต็ม Unicode เราได้ประกาศตัวแปร sbyte แล้ว sbyte byteVal = 200; ตอนนี้ ใช้เมธอด Convert.ToChar() เพื่อแปลงค่า sbyte เป็นจำนวนเต็ม Unicode charVal = Convert.ToChar(b); เรามาดูตัวอย่างกันต่อ ตัวอย่าง using System; public class Demo { p