Donate

Replace Character In A String Based On Specific Index In C#

Here's an example snippet that will replace a character based from a specific index. Source: DreamInCode
To use it in your program do it like this:
  // Replaces a character in a string with the character specified.  
  void replaceCharWithChar(ref string text, int index, char charToUse)  
  {  
    char[] tmpBuffer = text.ToCharArray();  
    buffer[index] = charToUse;  
    text = new string(tmpBuffer);  
  }  

  //IN YOUR MAIN MODULE/FUNCTION.  
  //money has comma, example: $2,000, 4 BR, 180 m²   
  //LandPriceBedroom = "$120, 2 BR, 90 m²";  
  //IF COMMA OCCURS MORE THAN TWO, REPLACE THE FIRST  
  //COMMA WITH SPACE. SINCE IT COULD BE A MONEY W/  
  //THOUSANDS SEPARATOR  
  if (LandPriceBedroom.Split(',').Length > 3)   
  {  
    int firstIndexComma = LandPriceBedroom.IndexOf(",");  
    replaceCharWithChar(ref LandPriceBedroom, firstIndexComma, ' ');  
  }

Comments

Donate

Popular Posts From This Blog

WPF CRUD Application Using DataGrid, MVVM Pattern, Entity Framework, And C#.NET

How To Insert Or Add Emojis In Microsoft Teams Status Message

TypeScript Error Or Bug: The term 'tsc' is not recognized as the name of a cmdlet, function, script file, or operable program.