program.cs

来自「C#高级编程第6版随书源代码 值得下载」· CS 代码 · 共 38 行

CS
38
字号
using System;
using System.IO;
using System.Security;
using System.Security.Permissions;

namespace Wrox.ProCSharp.Security
{
   class Program
   {
      static void Main()
      {
         CodeAccessPermission permission =
            new FileIOPermission(FileIOPermissionAccess.AllAccess, @"C:\");
         permission.Deny();
         UntrustworthyClass.Method();
         CodeAccessPermission.RevertDeny();

      }
   }

   class UntrustworthyClass
   {
      public static void Method()
      {
         try
         {
            using (StreamReader reader = File.OpenText(@"C:\textfile.txt"))
            {
            }
         }
         catch (Exception ex)
         {
            Console.WriteLine("Failed to open file {0}", ex.Message);
         }
      }
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?