\a
文字定数に関するベルアラートescape sequence
を表すです。MSDNからのメソッドの説明について:Console.Beep()
コンソールスピーカーからビープ音を鳴らします。
このサンプルコードを考えてみましょう。
public static void Main(string[] args)
{
Console.WriteLine("\a");
Console.Beep();
}
このコードはビープ音を2回鳴らしますが、私には同じように聞こえます。今、私は証拠を見る必要があります。
Console.Beep()
メソッドを逆コンパイルすると、 kernel32.dllWin32Native.Beep
から使用されます。
public static void Beep(int frequency, int duration)
{
Win32Native.Beep(frequency, duration);
}
それらの頻度と期間は異なる可能性があります、私はこれらのものについて何も言いませんが、それらのソースは同じです(Win32Native.Beep
)?ベルアラートにはどのソースを\a
使用しますか?