C#, VB (& VS. &&) - And VS. AndAlso
30 กรกฎาคม 2554
เป็นเนื้อหาเกียวกับเทคนิคในการการใช้งานระหว่าง Expression And (&) และ AndAlso (&&) ว่าเหมือนกันหรือแตกต่างกันอย่างไร
Develop-Station Blog เกี่ยวกับ .Net C#, VB, Mobile, Developer
เป็นเนื้อหาเกียวกับเทคนิคในการการใช้งานระหว่าง Expression And (&) และ AndAlso (&&) ว่าเหมือนกันหรือแตกต่างกันอย่างไร
Expression And (&) และ AndAlso (&&) ในภาษา C# และ VB มีหลักการทำงานเหมือนกันทั้ง 2 ภาษาครับ (ในทาง Logic And ต้องเป็นจริงทั้งหมดจึงจะทำงาน คืนค่าเป็น True) โดย คำสั่ง And (&) จำทำการ Execute ทุกๆ Expression ให้ครบทุกตัวก่อนจะนำเนิกกระบวนการทาง Logic แต่ คำสั่ง AndAlso (&&) จำทำการ Expression ทีละตัวพร้อมกับการทำกระบวนการทาง Logic ไปด้วย ซึ่งเป็น Short Circuit โดยจะคืนค่าออกมาเป็น False ทันทีโดยไม่ต้อง Execute ทุกๆ Expression โดยส่วนมากคนที่เขียนภาษา C# จะให้ Expression AndAlso (&&) โดยไม่ได้รู้ตัวอยู่แล้วครับ ไปชม ตัวอย่าง Source Code กันเลยครับ
ไม่ได้เขียนซะนานวันนี้เอาซะหน่อยแล้วกัน หุหุ
เป็นเนื้อหาเกียวกับการแปลง Type ข้อมูลที่เป็น String To Byte[] และ Byte[] To String โดยในตัวอย่างใช้การเข้ารหัสเป็นแบบ ASCII ครับ ไปชม ตัวอย่าง Source Code กันเลยครับ
© Blogger template On The Road by Ourblogtemplates.com 2009
Back to TOP