VBScript to C# - Equivalent string functions

A Cheat Sheet containing the VBScript string functions and their equivalent methods in C#.
VBScript
Description
C# Equivalent
InStr Returns the position of the first occurrence of one string within another. The search begins at the first character of the string IndexOf()
InStrRev Returns the position of the first occurrence of one string within another. The search begins at the last character of the string -
LCase Converts a specified string to lowercase ToLower()
Left Returns a specified number of characters from the left side of a string SubString()
Len Returns the number of characters in a string Length()
LTrim Removes spaces on the left side of a string TrimStart()
RTrim Removes spaces on the right side of a string TrimEnd()
Trim Removes spaces on both the left and the right side of a string Trim()
Mid Returns a specified number of characters from a string SubString()
Replace Replaces a specified part of a string with another string a specified number of times Replace()
Right Returns a specified number of characters from the right side of a string SubString()
Space Returns a string that consists of a specified number of spaces PadLeft(), PadRight()
StrComp Compares two strings and returns a value that represents the result of the comparison Compare(), Equals()
String Returns a string that contains a repeating character of a specified length -
StrReverse Reverses a string -
UCase Converts a specified string to uppercase ToUpper()

Date Posted: Monday, May 28, 2007 9:18 PM
Last Updated: Monday, August 23, 2010 9:22 AM
Posted by: Mikesdotnetting
Total Views to date: 18664

1 Comment

Wednesday, June 1, 2011 11:33 AM - Gary Winey

Hello,

String - Returns a string that contains a repeating character of a specified length - new string('0', 10)

One of the overloaded string constructors takes a char and repeats it x number of times.

Thanks for sharing your expertise with others!
Add your comment

If you have any comments to make about this article, please use this form to do so. Make sure that your comment relates specifically to the article above. More general comments can be posted through the form on the Contact page.

Please note, all comments are moderated, and some may not be published. The kind of things that will ensure your comment is deleted without ever seeing the light of day are as follows:

  • Not relevant to the article
  • Gratuitous links to your own site or product
  • Anything abusive or libellous
  • Spam
  • Anything in a language I don't understand including gibberish.

I do not pass email addresses on to spammers, so a valid one will assist me in responding to you personally if required.

Recent Comments

Bino 11/27/2014 7:05 PM
In response to MVC 5 with EF 6 in Visual Basic - Async and Stored Procedures with the Entity Framework
Copy +...

Manas 11/27/2014 5:30 AM
In response to Scheduled Tasks In ASP.NET With Quartz.Net
Hi Mike, Thank you for awesome article. My concern is it might impact website if we use or is...

priya 11/26/2014 6:50 PM
In response to Create PDFs in ASP.NET - getting started with iTextSharp
very nice.....its save my time...

ransems 11/24/2014 12:29 AM
In response to Adding A Controller
Love the article. I dislike that the world thinks c# articles are the way to go. Love the VB, keep...

Gautam 11/20/2014 8:01 AM
In response to I'm Writing A Book On WebMatrix
Hello Mike, I read your book, loved it! However, I have a few request/suggestions: 1) an example...

Bret Dev 11/19/2014 8:39 PM
In response to The Difference Between @Helpers and @Functions In WebMatrix
Excellent post! One concern - where can you place global @Functions code within an MVC project to Is...

Rob Farquharson 11/19/2014 4:28 PM
In response to iTextSharp - Links and Bookmarks
How can I place text at an absolute position on the page? Also, how can I rotate text?...

Andy 11/17/2014 8:08 PM
In response to MVC 5 with EF 6 in Visual Basic - Sorting, Filtering and Paging
Hello I'm testing your sorting instructions above. This is great and I was able to get it to work...

Gautam 11/17/2014 5:51 PM
In response to WebMatrix - Database Helpers for IN Clauses
Hi Mike, I am very new to programming: In the above example if I want to use a delete button the...

donramon 11/17/2014 3:22 PM
In response to Entity Framework 6 Recipe - Alphabetical Paging In ASP.NET MVC
Congratulations on your new website look and the excellent articles. Thank you!...