Program4Food
Active member
- Joined
- Nov 22, 2021
- Messages
- 40
- Programming Experience
- 10+
Coming from decades of BASIC/VB, I need to transition my thinking to how another language performs an equivalent function,
the best way to do this is to bang it out in code. Here is my example of C#’s Equivalent to VB’s Left, Right and Mid String.
I hope a C# beginner finds this useful.
the best way to do this is to bang it out in code. Here is my example of C#’s Equivalent to VB’s Left, Right and Mid String.
I hope a C# beginner finds this useful.
C#:
using System;
using System.Collections.Generic;
using System.Text;
namespace Console_left_right_mid_string
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Example of Left, Right and Mid string in C#");
Console.WriteLine("by Andrew Daniel - 2021 - VS 2012 - DotNet 2.0\r\n");
string Result_String,MyText;
MyText = "This is a line of text";
Console.WriteLine("The base string of text is \'{0}\' \r\n", MyText);
// Left String
// https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/left-function
Result_String = MyText.Substring(0, 7);
Console.WriteLine("VB's equivalent to Result_String = Left(MyText, 7)");
Console.WriteLine("\'{0}\' \r\n\r\n", Result_String);
// Right String
// https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/right-function
Result_String = MyText.Substring(MyText.Length - 7, 7);
Console.WriteLine("VB's equivalent to Result_String = Right(MyText, 7)");
Console.WriteLine("\'{0}\' \r\n\r\n", Result_String);
// Mid String
// https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/mid-function
Result_String = MyText.Substring(10, 7);
Console.WriteLine("VB's equivalent to Result_String = Mid(MyText, 10, 7)");
Console.WriteLine("\'{0}\' \r\n\r\n", Result_String);
Console.WriteLine("\r\n\r\nPress a key to exit");
Console.ReadKey();
}
}
}