C# - Why Isn't There An Equivalent Of StringBuilder For Other Immutable Types

Jan 13, 2012

StringBuilder exists purely for the reason that strings in .NET are immutable, that is that traditional string concatenation can use lots of resources (due to lots of String objects being created).So, since an Int32 is also immutable why don't classes exist for multiple addition for example?

View 4 Replies


ADVERTISEMENT

StringBuilder - Would The World Of Strings Be Better If Stringbuilder Had IndexOf

Jul 1, 2011

Would the world of strings be better if stringbuilder had IndexOf?

View 2 Replies

C# 'AS' Equivalent For Nullable Types

Feb 15, 2011

C#'s 'as' keyword will let you do this: int? input = value as int? Here's what I would assume the vb.net equivalent would be: Dim input As Integer? = TryCast(value, Integer?) There's an intellisense error in the TryCast stating the operand must be a reference type but Integer? is a value type.

Intellisense on Nullable(Of Integer) says 'Represents an object whose underlying type is a value type that can also be assigned null like a reference type.' It seems C#'s 'as' handles this like a reference type where TryCast doesn't have this built in. In VB10 I was able to take advantage of the new CTypeDynamic function to do the casting. Conversion.CTypeDynamic Method

Dim input As Integer? = CTypeDynamic(Of Integer?)(value)

Or:

Dim input As Integer? = CTypeDynamic(Value, GetType(Integer?))

There's a cost here as CTypeDynamic examines the type at runtime.

My question is what is the elegant way to handle this without CTypeDynamic?

View 6 Replies

C# 'AS' Equivalent For Nullable Types?

Nov 15, 2011

Dim input As Integer? = TryCast(value, Integer?)There's an intellisense error in the TryCast stating the operand must be a reference type but Integer? is a value type.Intellisense on Nullable(Of Integer) says 'Represents an object whose underlying type is a value type that can also be assigned null like a reference type.'It seems C#'s 'as' handles this like a reference type where TryCast doesn't have this built in.

View 1 Replies

What's Equivalent Syntax For Anonymous Types In A LINQ Statement

Jun 29, 2010

I'm trying to translate some C# LINQ code into VB.NET and am stuck on how to declare an anonymous type in VB.NET.[code]How do you translate C#'s new { ... } syntax into VB.NET?

View 2 Replies

C# :: Determining Object Equivalence For Value Types, Reference Types And ILists?

Nov 1, 2009

I have a class with a Property called 'Value' which is of type Object.Value can be of any type, a structure, a class, an array, IList etc.My problem is with the setter and determining whether the value has changed or not.This is simple enough for value types, but reference types and lists present a problem.For a class, would you assume that the Equals method has been implemented correctly, or just assume that the value has changed every time the setter is called?If I did assume it's changed, then perhaps I should assume it for value types as well, so that the behaviour is consistent.

View 2 Replies

Appropriate Way To Set StringBuilder To An Empty String?

May 19, 2010

I'm using VB's StringBuilder, and I was curious what is considered "best practice" for emptying the builder/setting it to a new string. Would it be something like this:[code]or is there a "Better" way?

View 2 Replies

Asp.net - Display Dropdownlist In Stringbuilder?

Jun 19, 2012

i'm using string builder for generating Passenger List in which i have used a tables i want to add dropdownlist into this Passenger . what i did is i have taken one main table --

strHTML1.Append("<table align=center cellpadding='0' cellspacing='0' width='100%'>");
strHTML1.Append("<tr>");
strHTML1.Append("<td>");
strHTML1.Append("Passenger");

[code]....

the prob is it is not show the dropdownlist when i run the project.

View 1 Replies

Bold Text Of A Stringbuilder?

Apr 4, 2007

I'm trying to find out an easy way of bolding a string of my stringbuilder...if that is even possible.The stringbuilder eventually passes all the text to richtextbox..I'd like to bold this string

sb.AppendLine("--------------------------------")
and also
sb.AppendLine("Results for " & finalname)

[code].....

View 6 Replies

C# - Removing A Character From Stringbuilder?

Apr 18, 2011

I am having the following string builder as msrtResult, which is quite long:

mstrResult.Append(rtbResult.Text).Append("})})" + Environment.NewLine)

How can I remove the last "," from mstrResult Now? (it is in the middle of that mstrResult and it is not the last character of the whole string since I am appending strings to it)I should do it before adding the newline.

View 4 Replies

Find A Substring Within A Stringbuilder?

Jan 14, 2007

I want to keep away from string object. I have a stringbuilder object, and I want to know if it contains 'Firefox'.

View 6 Replies

Replacing For Each Stringbuilder With A Regex?

Jul 29, 2009

I have a sub that takes a string, replaces all characters that are not alphanumberic and or a "/" and replaces it with a space. Then it goes through and replaces all multiple spaces with a single space.

Right now I am using a string builder to do this. My problem is that this action must be done several hundred to thousand times depending on the filesize I am comparing it to (1 richtextbox line = 1 string)

I believe I should see a significant increase in performance if I can figure out how to do this using a single regex.replace function.How would I go about constructing a regex.replace function that would keep all alphanumberic characters and "/" and replace everything else with a single space?

[Code]...

View 6 Replies

Returning Stringbuilder Contents?

Feb 21, 2009

I've got a stringbuilder variable, that I want to return the contents of, but if it's empty I want to return "|", so is it best to use stringbuilder.tostring in the compare statement e.g

If lReturnStringBuilder.ToString = String.Empty Then
lReturnStringBuilder.Append("|")
End If

[code].....

View 4 Replies

Use StringBuilder When Declaring A String?

Nov 20, 2009

do you also have to use StringBuilder when declaring a String like this?:

View 11 Replies

Check If A StringBuilder Contains A Certain Character Or String?

Nov 5, 2010

How can I check if a StringBuilder contains a certain character or string? There is no Contains method like the string class has.

View 8 Replies

Convert A Stringbuilder To A Two Dimensional Array?

Dec 16, 2010

Suppose a stringbuilder is delimited by tab, I want to convert it to a matrix. How to do it?

View 3 Replies

Creating A StringBuilder With A Large Capacity?

May 2, 2012

I've found the following code in my boss's project:

Dim strBuilder As New System.Text.StringBuilder("", 1000000)

Before I call him out on it, I'd like to confirm whether this line actually sets a megabyte (or two megabytes in Unicode?) of memory aside for that one stringbuilder?

View 2 Replies

Write Content Of Stringbuilder To A Textbox?

Apr 29, 2009

I have a textbox in which i have to write content inside stringbuilder.Following is my stringbuilder.

Dim strString As New StringBuilder()
strString.AppendLine("<table>")
strString.AppendLine("<tr><td>")

[code].....

View 3 Replies

Improving Function - Using Stringbuilder To Replace My Strings?

Jun 21, 2009

vb.net

'strSearch = textBox.Text, columns 2 to 10 are the optional columns you want to search to. Function WhereQuery(ByVal strSearch As String, ByVal column1 As String, Optional ByVal column2 As String = "", Optional ByVal column3 As String = "", Optional ByVal column4 As String = "", Optional ByVal column5 As String = "", Optional ByVal column6 As String = "", Optional ByVal column7 As String = "",[code]..

sample output:

im also thinking on using stringbuilder to replace my strings.

View 1 Replies

Environment.NewLine And StringBuilder.AppendLine Are Incorrect?

Aug 3, 2010

In Visual Studio 2010 Ultimate, a VB.NET WinForms project, I am getting incorrect values for Environment.NewLine and StringBuilder.AppendLine; look at the result in a hex editor, they are resolving to two spaces.

View 6 Replies

Save Stringbuilder Contents Into SQL DB Image Field?

Mar 25, 2011

I've created and populated a stringbuilder for a csv file. Normally I write it directly to the response object for the user to download through the browser.However, now I want to save it to a SQL DB image field. Is there a direct way to stream it in?

View 3 Replies

.net - Server Halts Due To Large StringBuilder Instance In Memory?

Aug 2, 2010

So, I have this code that grabs a bunch of data from the database, and performs a bunch of calculations on that data. However, this is not what is causing the halt. The halt is coming in when I take all that "final" data that has been prepared, and go to write that into a text file.

Each line in the text file is being created from data that has had calculations performed on it. Each line "corresponds" to a record from the database. A user will have to perform this file export usually on about 30-40 thousand records at a time. Now, even though I am using a StringBuilder, this still halts because of the pure mass amount of records.

What I do currently in the code is create one StringBuilder, append all the data (after calcs) to it, convert it to a String, add it to a List(Of String) to be returned from the Function, and then clear the StringBuilder, and do the same for the next row, and I do this until each row has been created and appended, converted, and then inserted into the List.

Then, another class receives this List(Of String) and takes each String and eventually appends it to a file.

Does anyone have an idea of how to improve this code and make it so it doesn't halt the server every time? The reason it wasn't found out until now is because when I tested it locally I was testing it on only 1-50 records at a time.

[Code]...

View 4 Replies

C# - Is It From A Sight Of Resources Reasonable To Use A StringBuilder Already To Concat Two Strings

Jul 9, 2010

Is it from a sight of resources reasonable to use a StringBuilder already to concat two strings or is there a minimum concatenation operations that makes the StringBuilder efficient?

View 4 Replies

Creating A Loop In StringBuilder To Alter A Text File

Jul 2, 2010

I would be grateful with some help with reading a text file into a Richtext box. The code I have at present appends the first line of text as I want it but the rest of the lines of text do not alter. I need a loop to read to the end of file and display in Richtext box. the code i have at present is this:-

[Code]...

View 2 Replies

Refactoring A Method To Replace Sql String With The Stringbuilder Class

Nov 3, 2010

How do I refactor the method GetInvoiceNumbers to replace the SQL String concatenation with the StringBuilder class? Here is my code:

Private Function GetInvoiceNumbers() As System.Collections.Generic.List(Of Invoice) Implements InvoiceService.GetInvoiceNumbers
Dim invoiceList As New List(Of Invoice)

[Code].....

View 3 Replies

Compare Two Types In Dictionary Of Types .net?

Jun 23, 2012

I need to compare two dictionary values if the types stored are equal, this is what i have

if gettype(Args(key)) = gettype(argtypes(key)) then
'' do something
end if

[Code]....

View 1 Replies

StringBuilder.Tostring Method Throws Exception As System Is Out Of Memory In 2.0

Jul 12, 2010

I am using .net 2.0 and I am getting an exception of system is out of memory. My existing function takes datatable as input parameter which contains little bit large data (eg. more than 35000 rows) and in that function I am appending some xml node data and atlast I am returning the stringbuilder as a object.

[Code]...

View 1 Replies

VS 2008 System.Text.StringBuilder - Separate Each Item To A Different Line?

Feb 19, 2012

Lets say I have a declared StringBuilder, and within I have the following data: 0001 0002 0003 0004 How would I separate each item to a different line so the output is:

[Code]....

View 12 Replies

Out Of Memory Exception For StringBuilder.ToString Method For Large Size Of String Data

May 19, 2010

I am facing an amazing problem in my application. On my Developement server when I am running my application, then there is one function where I am trying to put whole stringbuilder contents in a string object. This Function is used for paging the reports.For that I am using a method of Stringbuilder.tostring() and when I chek the value of this statement (stringbuilder.tostring()) it shows no such interface is supported, which later on throws exception of system is out of memory. Here i am using .net 2.0 framework and sql server 2005 database.But when I run the application on stagging server then there is no such exception thrown.[code]

View 3 Replies

.net - Equivalent Of VB And And Or In C#?

Oct 14, 2010

I know that AndAlso is equivalent to && and OrElse is equivalent to ||. But what is the cleanest way to achieve the equivalent of Visual Basic's And and Or in C#?For example, consider the following VB.NET code.The ValidateForControl method performs some validation and returns whether the state of the specified control is valid. The entire input form is valid if all controls are valid. However, each control must be individually validated even if one is invalid (which requires the operator not to short-circuit). Visual Basic's And operator is perfect for this situation, but unfortunately there's no equivalent operator in C# as far as I know (&& short-circuits).

[Code]...

View 6 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved