C#超实用代码段合集

2019-12-26 14:08:43王振洲

2. C#求最小公倍数

 

 
  1. class Program  { 
  2. static void Main(string[] args)  { 
  3. int n = m(20, 15);  System.Console.WriteLine("最小公倍数为:" + n.ToString()); 
  4. System.Console.Read();  } 
  5. static int f(int a, int b)//最大公约数   { 
  6. if (a < b) { a = a + b; b = a - b; a = a - b; }  return (a % b == 0) ? b : f(a % b, b); 
  7. }  static int m(int a, int b)//最小公倍数  
  8. {  return a * b / f(a, b); 
  9. }  } 

3. C#汉字转拼音

 

 
  1. /// <summary>   /// 把汉字转换成拼音(全拼)  
  2. /// </summary>   /// <param name="hzString">汉字字符串</param>  
  3. /// <returns>转换后的拼音(全拼)字符串</returns>   public static string ConvertE(string hzString) 
  4. {  // 匹配中文字符  
  5. Regex regex = new Regex("^[u4e00-u9fa5]$");  byte[] array = new byte[2]; 
  6. string pyString = "";  int chrAsc = 0; 
  7. int i1 = 0;  int i2 = 0; 
  8. char[] noWChar = hzString.ToCharArray();  for (int j = 0; j < noWChar.Length; j++)