0
using System;

namespace Examples
{
   public class HelloWorld
   {
      public static void Main(string[] args)
      {
      int y=5;
      A(out y);
         }
      public static void A(out int x)
      {
      Console.WriteLine(x);
      x=1;
      }
   } 
}

尽管我为 out 变量分配了默认值,但在尝试将其写入控制台时仍然会引发错误。“使用未分配的变量”。x 和 y 不是都指向同一个内存位置吗?请解释....

4

0 回答 0