◎把字符串转化为字节流 
   byte[] bwrite=Encoding.GetEncoding("GB2312").GetBytes("中国1234".ToCharArray()); 
   MessageBox.Show(bwrite.Length.ToString()); 
   for(int i=0;i<bwrite.Length;i++)MessageBox.Show(bwrite[i].ToString()); ◎把字符串写入文件 
   FileStream fs1=new FileStream(".\\test.dll",FileMode.OpenOrCreate); 
   byte[] ch=Encoding.Default.GetBytes(" 我爱北京天安门!\r\n".ToCharArray()); 
   fs1.Write(ch,0,ch.Length); fs1.Close();       ◎把字节流转化为字符串 
       string str;       
       byte[] bStr=new byte[3]{48+7,48+8,48+9};       
       str=Encoding.Default.GetString(bStr); 
       MessageBox.Show(str); ◎字符串转化为其base64编码 
       string s="cuidexuan"; 
       byte[] by=Encoding.Default.GetBytes(s.ToCharArray()); 
       s=Convert.ToBase64String(by);             
       MessageBox.Show(s);       ◎有关文件名的处理 
       string s=Path.GetTempPath(); 线程 
 ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconthreading.htm 
 and 
 ms-help://MS.VSCC/MS.MSDNVS.2052/cpsamples/html/threading.htm ◎选择一个目录 
 public class FolderBrowser : .FolderNameEditor 
 {  public string ShowDialog() 
  { 
   FolderBrowser fb = new FolderBrowser(); 
   fb.Description = "请选择一个目录:"; 
   //fb.Style=FolderNameEditor.FolderBrowserStyles.RestrictToFilesystem; 
   fb.ShowDialog(); 
       string dirPath=fb.DirectoryPath; 
       fb.Dispose();       
   return dirPath; 
  } 
 } ◎复制目录 
 private int dirCopy(string dirFrom,string dirTo) 
     { 
       if(!Directory.Exists(dirFrom)) throw(new Exception(dirFrom+" not exists")); 
       if(Directory.Exists(dirTo)) throw(new Exception(dirTo+" exists")); 
       Directory.CreateDirectory(dirTo); 
       try 
       { 
         foreach(string f in Directory.GetFiles(dirFrom)) 
         {  
           File.Copy(f,dirTo+"\\"+Path.GetFileName(f)); 
         } 
         foreach(string d in Directory.GetDirectories(dirFrom)) 
         { 
           dirCopy(d,dirTo+"\\"+Path.GetFileName(d)); 
         } 
         return 0; 
       } 
       catch(Exception){ return -1;}       
     }