C#中用什么函数可以返回某一字符串从另一字符串的左/右侧开始算起第一次出现的位置
例如,VB中:   Dim   strsde   As   String 
                                  strsde= "456123.25 " 
                                  Dim   pos   As   Long 
                                  pos   =   InStrRev(strsde,    ". ") 
 其中,InStrRev函数:返回某一字符串从另一字符串的右侧开始算起第一次出现的位置.   
 在C#里应怎样实现         大侠帮忙啊......
------解决方案--------------------string strsde =  "456123.25 "; 
 long pos = strsde.IndexOf( ". ");
------解决方案--------------------pos = fileName.IndexOf( ". ");
------解决方案--------------------IndexOf 
 LastIndexOf
------解决方案--------------------IndexOf
------解决方案--------------------public int LastIndexOf(string value) 
     Member of System.String   
 Summary: 
 Reports the index position of the last occurrence of a specified System.String within this instance.   
 Parameters: 
 value: A System.String to seek.    
 Returns: 
 The index position of value if that string is found, or -1 if it is not. If value is System.String.Empty, the return value is the last index position in value. 
------解决方案--------------------String.IndexOf(string)
------解决方案--------------------lastIndexOf();
------解决方案--------------------似乎没有...   
 用LastIndexOf不能实现吗?   
 把你的需求说一下..
------解决方案--------------------IndexOf 
 LastIndexOf 
------解决方案--------------------string1.IndexOf(string2)
------解决方案--------------------str.indexOf(str, ". ")
------解决方案--------------------是这个意思吗?   
 string str =  "aaa.bbb.ccc "; 
             int index = str.Length-1 - str.LastIndexOf( ". ");   
 输出index是3
------解决方案--------------------没有直接的函数,这个不就行了吗?   
 也不复杂吧..