コード例 #1
0
ファイル: timeout1.cs プロジェクト: zhimaqiao51/docs
    public static void Main()
    {
        RegexUtilities util  = new RegexUtilities();
        string         title = "Doyle - The Hound of the Baskervilles.txt";

        try {
            var info = util.GetWordData(title);
            Console.WriteLine("Words:               {0:N0}", info.Item1);
            Console.WriteLine("Average Word Length: {0:N2} characters", info.Item2);
        }
        catch (IOException e) {
            Console.WriteLine("IOException reading file '{0}'", title);
            Console.WriteLine(e.Message);
        }
        catch (RegexMatchTimeoutException e) {
            Console.WriteLine("The operation timed out after {0:N0} milliseconds",
                              e.MatchTimeout.TotalMilliseconds);
        }
    }