C#:比较二个字符串,查找出相同字数和差异字符


         ///   <summary>
        
///  比较二个字符串,查找出相同字数和差异字符
        
///   </summary>
        
///   <param name="s1"></param>
        
///   <param name="s2"></param>
        
///   <returns></returns>
         public  int sCompare( string s1,  string s2)
        {
             int count =  0; /* 相同字符个数 */
             int n = s1.Length > s2.Length ? s2.Length : s1.Length; /* 获得较短的字符串的长度 */
             for ( int i =  0; i < n; i++)
            {
                 if (s1.Substring(i,  1) == s2.Substring(i,  1))
                 /* 同位置字符是否相同 */
                {
                    count++;
                }
                 else
                {
                     // MessageBox.Show("s1:" + s1.Substring(i, 1) + "| s2:" + s2.Substring(i, 1));
                }
            }
             return count;
        }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM