#中没有声音类。
 播放声音请参阅API!
 比如:
[DllImport("Winmm.dll")]
   public static extern long PlaySound(string name,long  module,long flag);
  
 播放声音
using System;
 using System.Runtime.InteropServices;
  
 class musicplay{ 
 
 [DllImport("winmm.dll")]
 private static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback);
 public musicplay(string name){ 
 
  filename=name;
  }
 public void play(){ 
 
   t=mciSendString(@"open " + filename,m,0,0);
      t=mciSendString(@"play " + filename + @" wait",m,0,0);
   t=mciSendString(@"close " + filename,m,0,0);
 }
 private string filename;
 private string m=@"                                  ";
 private long t;
 }
   
 class test{ 
 
  static void Main(){ 
 
   Console.WriteLine("请输入你要播放的歌曲的路径");
   musicplay mpl=new musicplay(Console.ReadLine());
   mpl.play();
   Console.WriteLine("播放完毕,再见");
  
  } 
 }
  
 ================================================================================================
 
public class Form1 : System.Windows.Forms.Form
  { 
 
   double shu;
   double temps1;
   double temps2;
   double jg;
   double save;
   double zf;
   string js;
   bool gl;
   private System.Windows.Forms.Button button1;
   private System.Windows.Forms.Button button2;
   private System.Windows.Forms.Button button3;
   private System.Windows.Forms.Button button4;
   private System.Windows.Forms.Button button5;
   private System.Windows.Forms.Button button6;
   private System.Windows.Forms.Button button7;
   private System.Windows.Forms.Button button8;
   private System.Windows.Forms.Button button9;
   private System.Windows.Forms.Button button10;
   private System.Windows.Forms.TextBox textBox1;  
   private System.Windows.Forms.Button button11;
   private System.Windows.Forms.Button button12;
   private System.Windows.Forms.Button button13;
   private System.Windows.Forms.Button button14;
   private System.Windows.Forms.Button button15;
   private System.Windows.Forms.Button button16;
   private System.Windows.Forms.Button button17;
   private System.Windows.Forms.Button button18;
   private System.Windows.Forms.Button button19;
   private System.Windows.Forms.Button button20;
   private System.Windows.Forms.Button button21;
   private System.Windows.Forms.Button button22;
   private System.Windows.Forms.Button button23;
  
   [DllImport("winmm.dll", EntryPoint="PlaySound")]
   public static extern bool PlaySound(ref Byte snd, IntPtr hmod, uint fdwSound);
   
   [DllImport("winmm.dll", EntryPoint="PlaySound")]
   public static extern int PlaySound(string  lpszName,int hModule,int dwFlags);
  
   public enum PlayingFlags :uint 
   { 
 
    SND_SYNC = 0x00,
    SND_ASYNC = 0x01,
    SND_NODEFAULT = 0x02,
    SND_MEMORY = 0x04,
    SND_ALIAS = 0x010000,
    SND_FILENAME = 0x020000,
    SND_RESOURCE = 0x040004,
    SND_ALIAS_ID = 0x0110000,
    SND_ALIAS_START = 0,
    SND_LOOP = 0x08,
    SND_NOSTOP = 0x010,
    SND_VALID = 0x01F,
    SND_NOWAIT = 0x02000,
    SND_PURGE = 0x40
   }
 ...................................................省略
 
private void button1_Click(object sender, System.EventArgs e)
   { 
 
    Form1.PlaySound(filename.wav,0,(int)Form1.PlayingFlags.SND_SYNC);
    Button btn=(Button) sender;
    if (gl)
    { 
 
     textBox1.Text=btn.Text;
     gl=false;
    }
    else if (textBox1.Text=="0")
    { 
 
     textBox1.Text=btn.Text;
     gl=false;
    }
    else
    { 
 
     textBox1.Text=textBox1.Text+btn.Text;
     gl=false;
    }
    shu = Convert.ToDouble(textBox1.Text);
   }
  
 
 
                     
            
        













 
                    

 
                 
                    