.NET控制台在编写某些字符串时播放声音

时间:2012-05-18 00:20:17

标签: c# .net console-application

我将.NET脚本实现为控制台应用程序。在执行期间,它将调试信息写入控制台。在脚本中,应用程序偶尔会连续发出几次哔声。仔细观察,似乎每次打印某些字符时都会发生。

是否有任何特殊字符会在读入内存或在.NET中打印到屏幕时导致系统发出蜂鸣声?

角色类似于:

  

ר×>×'תדס×o×'ס×|'××|'×××××××××××××××××××× ž××T×”   ×“×z×פע×o×z×|××?×?×ª× - ××××”×''ס×Tקדפרה×T×T × - דת××?ר   ×'×z×'דה×?× - ×Tק××Y

和这个

  

é>┼å╬ææ%<è?½ç½'å¼æ-°ç-'å>¢>┼å«£ç?¢é?ää¸S害ç^¶ä»╬äºé&gt ;┼   å°?å^ E 1 C-。 为è§?å┼·è>┼è?½çY³ç< AE<> è¿«ä¼-å±^æoé>┼æ£æ^'åSªåS>   è?¥æ'ä¼-人é>┼为åS©å┼·è¡ æ£ææ?ä>┼å┼·è?æ^?åSYå®Oæ^?ä»»åS   é>┼å“¿å?被æ??蔡京ç<'æ? é>┼é“?æ%<æ??人è¯?æ?®ç¡®   é>┼ã??æ-æƒ.åZYæ~¯æ^?家å?Zé>┼è<¥é£zæ“ææO?追å'½å¼?è§é>┼   æ-æƒ.æ£æ^'å?'çZ°çoYç> é>┼è<¥é£z失æ~Zé“?æ%<心ç-é>┼

但我没有让他们通过手动将它们写入控制台而发出哔哔声。

2 个答案:

答案 0 :(得分:4)

我猜你正在打印一个映射到ASCII Bell字符的字符:MSDN Blog on the issue

答案 1 :(得分:4)

输出ASCII BEL字符(0x07)时,控制台将发出蜂鸣声。尝试:

Console.Write('\x07');

您不会在屏幕上看到该字符。