Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. string and string builder

string and string builder

Scheduled Pinned Locked Moved ASP.NET
question
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    what is the diffrence between string and string builder

    A E 2 Replies Last reply
    0
    • L Lost User

      what is the diffrence between string and string builder

      A Offline
      A Offline
      Andrei_KS
      wrote on last edited by
      #2

      Hi I think you must read MSDN - StringBuilder Class This class represents a string-like object whose value is a mutable sequence of characters. The value is said to be mutable because it can be modified once it has been created by appending, removing, replacing, or inserting characters. For comparison, see the String class. Most of the methods that modify an instance of this class return a reference to that same instance. Since a reference to the instance is returned, you can call a method or property on the reference. This can be convenient if you want to write a single statement that chains successive operations one after another. The capacity of a StringBuilder is the maximum number of characters the instance can store at any given time, and is greater than or equal to the length of the string representation of the value of the instance. The capacity can be increased or decreased with the Capacity property or EnsureCapacity method, but it cannot be less than the value of the Length property. Implementation-specific default values are used if no capacity or maximum capacity is specified when an instance of StringBuilder is initialized. Notes to Implementers: The default capacity for this implementation is 16, and the default maximum capacity is Int32.MaxValue. A StringBuilder can allocate more memory as needed to store characters when the value of an instance is enlarged, and the capacity is adjusted accordingly. The amount of memory allocated is implementation-specific, and ArgumentOutOfRangeException is thrown if the amount of memory required is greater than the maximum capacity. For example, the Append, AppendFormat, EnsureCapacity, Insert, and Replace methods can enlarge the value of an instance. The individual characters in the value of a StringBuilder can be accessed with the Chars property. Index positions start from zero.

      1 Reply Last reply
      0
      • L Lost User

        what is the diffrence between string and string builder

        E Offline
        E Offline
        ednrgc
        wrote on last edited by
        #3

        The short answer is that you use String Builder when you are doing operations on a string, such as concatenation. It's optimized for those operations more than strings.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups