c# StringBulider vs String

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 275
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

c# StringBulider vs String

โพสต์ที่ยังไม่ได้อ่าน โดย jataz2 »

เริ่มเเรกที่เขียน c# ใหม่ๆ (ตอนนี้ก็ยังใหม่อยู่) หรือเเม้กระทั่ง vb ผมใช้ตัวแปร String เพื่อต่อข้อความ

เช่น string sql = "select * from dept";
sql +="where 1=1";
sql +="and name like '%jad%' ";
เเต่เพื่อนควรเปลี่ยนมาใช้ StringBuilder แทนครับ

System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("select * from dept");
sb.Append("where 1=1")
..
.

DataSet ds = BaseDao.ExecuteNonQuery(sb.ToString());

ที่เปลี่ยนมาใช้ StringBuilder เพราะใช้หน่วยความจำ น้อยกว่า string ซึ่งก็คือกินทรัพยากรน้อยนั้นเอง

เพิ่มเิติมได้ที่ : http://www.codeproject.com/KB/cs/String ... tring.aspx
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 95