C# String Examples – String Examples C#


Putting
the Pieces of .NET Together - 8 Part Video Series | ||||
| Introduction | ||||
| Videos 1-4 | 1. Servers (3 minutes) | 2. .NET Framework (10 minutes) | 3. Security (8 minutes) | 4. Monitoring Tools (10 minutes) |
| Videos 5-8 | 5. Web Servers (6 minutes) | 6. SQL Server (6 minutes) | 7. Software Develop Tools (10 minutes) | 8. Languages (2 minutes) |
| Download PDF | Putting the Pieces of .NET Together - 48-page PDF | |||
C# String Examples – String Examples C#
Purpose: – Illustrates using String Properties and String Methods in C-Sharp.
Prerequistes:
- Install C# (Express or Standard Edition)
- Install SQL Server Express
- Download Northwind and Pubs Databases
- Attach Northwind Database to Databases in Sql Express
- Attach pubs Database to Databases in Sql Express
Notes:
- Console Application is used to simplify things, but Windows Forms or Web Forms could also be used
- You can build your own library of syntax examples by using same project over and over and just adding new classes to it.
Instructions:
- Use C# 2008 (express or standard)
- Create new project;
- Click File/New Project
- Select Console Application Template
- Select C-Sharp for Language
- name of project could be CSharp_Syntax.
- Add New folder named "LanguageBasics"
- Right-click project name in solution explorer;
- add new folder;
- name of folder could be: LanguageBasics
- Add Class named clsString to LanguageBasics folder
- Right-click LanguageBasics folder;
- add new item;
- Select Class
- Class name could be clsString
- Click on copy code in code below to copy code into class clsString.cs
- Click on copy code in second set of code below to copy code into Program.cs
- Click on green arrow in toolbar in VS or press F5 to run program.
Step 1: Click on Copy Code to Cut-n-paste code into clsString.cs
| C# | | copy code | | ? |
using System; |
using System.Text; |
public class clsString |
{ |
public void Main() |
{ |
//**************************************************************************************** |
// Example #1: StartsWith(string) |
// Example #2: EndsWith(string) |
// Example #3: IndexOf(string[, startIndex][,count]) |
// Example #4: LastIndexOf(string[, startIndex][,count]) |
// Example #5: Insert(startIndex, string) |
// Example #6: PadLeft(totalWidth [, paddingCharacter]) |
// Example #7: PadRight(totalWidth [, paddingCharacter]) |
// Example #8: Remove(startIndex, count) |
// Example #9: Replace(oldString, newString) |
// Example #10: Substring(startIndex[, length]) |
// Example #11: ToLower |
// Example #12: ToUpper |
// Example #13: Trim |
// Example #14: Length |
//**************************************************************************************** |
//**************************************************************************************** |
// Example #1: StartsWith(string) |
// Returns a Boolean value that indicates if the string starts with the specified string. |
//**************************************************************************************** |
Console.WriteLine("Example #1: StartsWith(string) "); |
string strStartsWithExample = "This is a test string"; |
Console.WriteLine(strStartsWithExample.StartsWith("This")); |
//Returns True |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #2: EndsWith(string) |
// Returns a Boolean value that indicates if the string ends with the specified string. |
//**************************************************************************************** |
Console.WriteLine("Example #2: EndsWith(string) "); |
string strEndsWithExample = "This is a test string"; |
Console.WriteLine(strEndsWithExample.EndsWith("string")); |
//Returns True |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #3: IndexOf(string[, startIndex][,count]) |
// Returns an integer that represents the position of the first occurrence of the |
// specified number of characters. If you specify startIndex, that specifies |
// where to start looking. If you specify count, that specifies how many characters to |
// to search past start. If the string is not found, this method returns -1 |
//**************************************************************************************** |
Console.WriteLine("Example #3: IndexOf(string[, startIndex][,count]) "); |
string strIndexOfExample = "This is a test string"; |
Console.WriteLine(strIndexOfExample.IndexOf("is")); |
//Returns 2 |
Console.WriteLine(strIndexOfExample.IndexOf("xyz")); |
//Returns -1 |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #4: LastIndexOf(string[, startIndex][,count]) |
// Returns an integer that represents the position of the last occurrence of the |
// specified number of characters. If you specify startIndex, that specifies |
// where to start looking. If you specify count, that specifies how many characters to |
// to search past start. If the string is not found, this method returns -1 |
//**************************************************************************************** |
Console.WriteLine("Example #4: LastIndexOf(string[, startIndex][,count]) "); |
string strLastIndexOfExample = "This is a test string"; |
Console.WriteLine(strLastIndexOfExample.LastIndexOf("is")); |
//Returns 5 |
Console.WriteLine(strLastIndexOfExample.LastIndexOf("xyz")); |
//Returns -1 |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #5: Insert(startIndex, string) |
// Returns a string with the specified string inserted beginning at the specified position. |
//**************************************************************************************** |
Console.WriteLine("Example #5: Insert(startIndex, string) "); |
string strInsertExample = "This is a test string"; |
int intIndex = 0; |
// First find position of word test |
intIndex = strInsertExample.IndexOf("test"); |
// Insert "simple" before "test" |
Console.WriteLine(strInsertExample.Insert(intIndex, "simple ")); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #6: PadLeft(totalWidth [, paddingCharacter]) |
// Returns a string that is right-aligned and padded on left with character specified. |
// If no padddingCharacter is specified, space is used. totalWidth is total width of column |
// This allows you to create a nice straight column even though lengths of text vary. |
//**************************************************************************************** |
Console.WriteLine("Example #6: PadLeft(totalWidth [, paddingCharacter]) "); |
string strPadLeftExampleA = "This is a test string"; |
string strPadLeftExampleB = "short"; |
string strPadLeftExampleC = "longer"; |
// PadLeft "simple" before "test" |
Console.WriteLine(strPadLeftExampleA.PadLeft(35)); |
Console.WriteLine(strPadLeftExampleB.PadLeft(35)); |
Console.WriteLine(strPadLeftExampleC.PadLeft(35)); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #7: PadRight(totalWidth [, paddingCharacter]) |
// Returns a string that is left-aligned and padded on right with character specified. |
// If no padddingCharacter is specified, space is used. totalWidth is total width of column |
// This allows you to create a nice straight column even though lengths of text vary. |
//**************************************************************************************** |
Console.WriteLine("Example #7: PadRight(totalWidth [, paddingCharacter]) "); |
string strPadRightExampleA = "This is a test string"; |
string strPadRightExampleB = "short"; |
string strPadRightExampleC = "longer"; |
// PadRight "simple" before "test" |
Console.WriteLine(strPadRightExampleA.PadRight(35) + "next column starts here"); |
Console.WriteLine(strPadRightExampleB.PadRight(35) + "next column starts here"); |
Console.WriteLine(strPadRightExampleC.PadRight(35) + "next column starts here"); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #8: Remove(startIndex, count) |
// Returns a string with the specified number of characters removed starting at startIndex. |
// If no Count is specified, the remainder of string is removed |
//**************************************************************************************** |
Console.WriteLine("Example #8: Remove(startIndex, count) "); |
string strRemoveExample = "This is a test string"; |
int intIndexRemove = 0; |
// First find position of word test |
intIndexRemove = strRemoveExample.IndexOf("test"); |
// Remove rest of string starting with word "test" |
Console.WriteLine(strRemoveExample.Remove(intIndex)); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #9: Replace(oldString, newString) |
// Returns a string with all occurences of oldString replaced by newString |
//**************************************************************************************** |
Console.WriteLine("Example #9: Replace(oldString, newString) "); |
string strReplaceExample = "This is a test string"; |
// Replace "This" with "That" |
Console.WriteLine(strReplaceExample.Replace("This", "That")); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #10: Substring(startIndex[, length]) |
// Returns the string that starts at the specified position and has the specified |
// length. If the length is not specified, all of the characters to the end are returned. |
//**************************************************************************************** |
Console.WriteLine("Example #10: Substring(startIndex[, length]) "); |
string strSubstringExample = "This is a test string"; |
int intIndexSubstring = 0; |
// First find position of word test |
intIndexSubstring = strRemoveExample.IndexOf("test"); |
// Get everything starting at "test" to end of string |
Console.WriteLine(strSubstringExample.Substring(intIndexSubstring)); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #11: ToLower |
// Returns the string in Lowercase |
//**************************************************************************************** |
Console.WriteLine("Example #11: ToLower"); |
string strToLowerExample = "This is a test string"; |
// Return Lowercase |
Console.WriteLine(strToLowerExample.ToLower()); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #12: ToUpper |
// Returns the string in Uppercase |
//**************************************************************************************** |
Console.WriteLine("Example #12: ToUpper "); |
string strToUpperExample = "This is a test string"; |
// Return Uppercase |
Console.WriteLine(strToUpperExample.ToUpper()); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #13: Trim |
// Returns the string with leading and trailing spaces removed |
//**************************************************************************************** |
Console.WriteLine("Example #13: Trim "); |
string strTrimExample = " ABC "; |
// Return Uppercase |
Console.WriteLine(strTrimExample.Trim().Length); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//**************************************************************************************** |
// Example #14: Length |
// Returns the string with leading and trailing spaces removed |
//**************************************************************************************** |
Console.WriteLine("Example #14: Length "); |
string strLengthExample = " ABC "; |
// Return Uppercase |
Console.WriteLine(strLengthExample.Length); |
//write blank line to make output easier to read |
Console.WriteLine(); |
//Prevent console from closing before you press enter |
Console.ReadLine(); |
} |
} |
Step 2: Click on Copy Code to Cut-n-paste code into Program.cs
| C# | | copy code | | ? |
using System; |
using System.Collections.Generic; |
using System.Linq; |
using System.Text; |
namespace CSharp_Syntax |
{ |
class Program |
{ |
static void Main(string[] args) |
{ |
//LanguageBasics |
clsString myString = new clsString(); |
myString.Main(); |
} |
} |
} |
Step 3: Click on green arrow in toolbar in VS or press F5 to run program.
Related posts:
- VB.NET String – String VB.NET VB.NET String - String VB.NET ...
- C# StringBuilder Source Code Example C# StringBuilder Source Code Example...
- VB.NET StringBuilder Source Code Example VB.NET StringBuilder Source Code Example...
- C# ASP.NET String Examples – String Examples ASP.NET C# C# ASP.NET String Examples - String Examples ASP.NET C#...
- VB.NET ASP.NET String Examples – String Examples ASP.NET VB.NET VB.NET ASP.NET String Examples - String Examples ASP.NET VB.NET...
Related posts brought to you by Yet Another Related Posts Plugin.
