In C#, how do I compare the characters in two strings.  

For example, let's say I have these two strings  

"bc3231dsc" and "bc3462dsc" 

How do I programically figure out the the strings  

both start with "bc3" and end with "dsc"? 

So the given would be two variables: 

```
var1 = "bc3231dsc";  
var2 = "bc3462dsc";  

```

After comparing each characters from var1 to var2, I would want the output to be: 

```
leftMatch = "bc3";  
center1 = "231";  
center2 = "462";  
rightMatch = "dsc";  

```

Conditions:  

 1. The strings will always be a length of 9 character.  

 2. The strings are not case sensitive.