C#, VB StringBuilder
05 ธันวาคม 2552
วันนี้ขอนำเสนอตัวอย่างของ StringBuilder ครับ เพื่อที่จะใช้ในการจัดการกับตัวแปรชนิด String กันนะครับ มีตัวอย่างดังต่อไปนี้ครับ
Source Code C#
//Namespace //using System.Text; StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.Append("Text1"); objStringBuilder.Append("Text2"); objStringBuilder.Append("Text3"); MessageBox.Show(objStringBuilder.ToString()); //------------------------------------------------------------- StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.AppendLine("Line1"); objStringBuilder.AppendLine("Line2"); objStringBuilder.AppendLine("Line3"); MessageBox.Show(objStringBuilder.ToString()); //------------------------------------------------------------- StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.AppendFormat("{0}", "Test AppendFormat"); MessageBox.Show(objStringBuilder.ToString()); //------------------------------------------------------------- StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.AppendFormat("{0}, {1}, {2}", new string[] { "Text1", "Text2", "Text3" }); MessageBox.Show(objStringBuilder.ToString()); //------------------------------------------------------------- StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.AppendFormat("{0} \r\n {1} \r\n {2}", new string[] { "Text1", "Text2", "Text3" }); MessageBox.Show(objStringBuilder.ToString()); //------------------------------------------------------------- StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.AppendFormat("{0} \t {1} \t {2}", new string[] { "Text1", "Text2", "Text3" }); MessageBox.Show(objStringBuilder.ToString()); //------------------------------------------------------------- StringBuilder objStringBuilder = new StringBuilder(); objStringBuilder.AppendFormat("{0} \t {1} \t {2}", new object[] { 1, 1.1, "Text3" }); MessageBox.Show(objStringBuilder.ToString());
Source Code VB
'Namespace 'Imports System.Text Dim objStringBuilder As New StringBuilder() objStringBuilder.Append("Text1") objStringBuilder.Append("Text2") objStringBuilder.Append("Text3") MessageBox.Show(objStringBuilder.ToString()) '------------------------------------------------------------- Dim objStringBuilder = New StringBuilder() objStringBuilder.AppendLine("Line1") objStringBuilder.AppendLine("Line2") objStringBuilder.AppendLine("Line3") MessageBox.Show(objStringBuilder.ToString()) '------------------------------------------------------------- Dim objStringBuilder = New StringBuilder() objStringBuilder.AppendFormat("{0}", "Test AppendFormat") MessageBox.Show(objStringBuilder.ToString()) '------------------------------------------------------------- Dim objStringBuilder = New StringBuilder() objStringBuilder.AppendFormat("{0}, {1}, {2}", New String() {"Text1", "Text2", "Text3"}) MessageBox.Show(objStringBuilder.ToString()) '------------------------------------------------------------- Dim objStringBuilder = New StringBuilder() objStringBuilder.AppendFormat("{0} " & vbTab & " {1} " & vbTab & " {2}", New String() {"Text1", "Text2", "Text3"}) MessageBox.Show(objStringBuilder.ToString()) '------------------------------------------------------------- Dim objStringBuilder = New StringBuilder() objStringBuilder.AppendFormat("{0} " & vbTab & " {1} " & vbTab & " {2}", New String() {"Text1", "Text2", "Text3"}) MessageBox.Show(objStringBuilder.ToString())
ลองนำไปประยุกต์ใช้กันตามความสถานการณ์ครับ
ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น