关于:“ConsoleApplication1.Person.Name”不可访问,因为它受保护级别限制

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{

    class Program

    {  

       static void Main(string[] args)   

      {

            Person p1 = new Person();

            p1.Name = "小明";   

          p1.height = 180;      

       p1.Age=20;  

           p1.Say();               

    }    

}    

public class Person  

   {          

          string Name;    

     public int height;

        public int Age;

        public void Say()     

    {        

    Console.WriteLine("你好,我叫{0},身高{1},年龄{2}",this.Name,this.height,this.Age);   

      }   

  }    

}

这是因为在 string Name的前面没有加上public 导致访问级别低!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。