VBScript to C# - Equivalent string functions

4 (9 votes)

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()

You might also like...

Date Posted:
Last Updated:
Posted by:
Total Views to date: 22754

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!

Recent Comments

Sivu 19/10/2016 08:21
In response to Entity Framework Core TrackGraph For Disconnected Data
Oh that's very very very nice ! Thanks for the write up Mike, much appreciated for the taking the to...

Mark 12/10/2016 16:42
In response to ASP.NET Web Pages vNext or Razor Pages
Although "Web Pages" was removed from the roadmap, has it just been renamed to "Razor Pages"?...

Satyabrata 12/10/2016 09:20
In response to Entity Framework Core TrackGraph For Disconnected Data
Nice article. Please write more articles featuring ASP.Net web pages. Thank you...

Julian 26/09/2016 14:27
In response to Loading ASP.NET Core MVC Views From A Database Or Other Location
Fantastic, many thanks Mike! Had got half way down this road before finding your article - saved...

Abolfazl Roshanzamir 14/09/2016 05:36
In response to Loading ASP.NET Core MVC Views From A Database Or Other Location
Nice article. Thanke you so much ....

cyrus 02/09/2016 15:12
In response to ASP.NET Web Pages vNext or Razor Pages
I've got some news. As Damian stated in this link: https://github.com/aspnet/Mvc/issues/5208 “We...

Simon 01/09/2016 08:00
In response to Loading ASP.NET Core MVC Views From A Database Or Other Location
Thanks Mike, nice post and exactly what I was looking for. Like you said, I think I'll opt to the...

dave 20/08/2016 14:57
In response to ASP.NET Web Pages vNext or Razor Pages
Do SimplemembershipProvider in viewpages is supported?...

Steven 18/08/2016 04:40
In response to Entity Framework Code First and Stored Procedures
Can you provide the directives (using statements) you're using for EF7 example?...

yousaid 17/08/2016 22:08
In response to ASP.NET Web Pages vNext or Razor Pages
Increasingly, learning a Microsoft tool is no longer worth the return on investment. Too many tools...