1 namespace LeftRightMid
 2 {
 3     /// 
 4     /// Summary description for Class1.
 5     /// 
 6     class LeftRightMid
 7     {
 8         /// 
 9         /// The main entry point for the application.
10         /// 
11         [STAThread]
12         static void Main(string[] args)
13         {
14             
15             //assign a value to our string
16             string myString = "This is a string";
17             //get 4 characters starting from the left
18             Console.WriteLine(Left(myString,4));
19             //get 6 characters starting from the right
20             Console.WriteLine(Right(myString,6));
21             //get 4 characters starting at index 5 of the string
22             Console.WriteLine(Mid(myString,5,4));
23             //get the characters from index 5 up to the end of the string
24             Console.WriteLine(Mid(myString,5));
25             //display the result to the screen
26             Console.ReadLine();
27         }
28 
29         public static string Left(string param, int length)
30         {
31             //we start at 0 since we want to get the characters starting from the
32             //left and with the specified lenght and assign it to a variable
33             string result = param.Substring(0, length);
34             //return the result of the operation
35             return result;
36         } 
37         public static string Right(string param, int length)
38         {
39             //start at the index based on the lenght of the sting minus
40             //the specified lenght and assign it a variable
41             string result = param.Substring(param.Length - length, length);
42             //return the result of the operation
43             return result;
44         }
45 
46         public static string Mid(string param,int startIndex, int length)
47         {
48             //start at the specified index in the string ang get N number of
49             //characters depending on the lenght and assign it to a variable
50             string result = param.Substring(startIndex, length);
51             //return the result of the operation
52             return result;
53         }
54 
55         public static string Mid(string param,int startIndex)
56         {
57             //start at the specified index and return all characters after it
58             //and assign it to a variable
59             string result = param.Substring(startIndex);
60             //return the result of the operation
61             return result;
62         }
63 
64     }
65 }
Posted on 2007-02-16 15:08  Good Neo  阅读(233)  评论(0编辑  收藏  举报