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:
Last Updated:
Posted by:
Total Views to date: 19655

1 Comment

- 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 I end up deleting quite a lot. The kind of things that will ensure your comment is deleted without ever seeing the light of day are as follows:

  • Requests to fix your code (post a question to forums.asp.net instead, please)
  • Gratuitous links to your own site or product
  • Anything abusive or libellous
  • Spam

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

Gjuro 3/5/2015 8:17 PM
In response to MVC 5 with EF 6 in Visual Basic - Implementing Basic CRUD Functionality
in: "Create a Details Page" ++++++++++++++++++ The scaffolded code for the Students Index page...

Steve 3/5/2015 6:09 PM
In response to Usage of the @ (at) sign in ASP.NET
I was surprised I needed to use the @ before the html <fieldset> declaration in the following am...

stephen 3/4/2015 10:36 PM
In response to Conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value
Thank you, Love all your tutorials :)...

Satyabrata Mohapatra 3/4/2015 5:16 AM
In response to ASP.NET MVC DropDownLists - Multiple Selection and Enum Support
Great article....

faysal 3/3/2015 11:46 AM
In response to Inline Editing With The WebGrid
Nice one can you please tell us how we can do ad and delete functionality in this. for e.g if i on...

Fairoze Mohamed Musthafa 3/2/2015 8:33 AM
In response to Date formatting in VBScript
Appreciated !!!!...

mahdi 3/1/2015 10:16 AM
In response to Getting the identity of the most recently added record
Great Article....

Sohrab 2/28/2015 12:53 PM
In response to Displaying One-To-Many Relationships with Nested Repeaters
hi.this was very usefull for me.after spending 6 hours I could find best answer for my alot....

Abolfazl RoshanZamir 2/28/2015 10:36 AM
In response to Date Formatting in C#
very informative... thanks for sharing sir......

Oscar Duran 2/27/2015 2:00 PM
In response to How To Check If A Query Returns Data In ASP.NET Web Pages
Thank you very much Mike, this post has been very useful to me....