码迷,mamicode.com
首页 > Windows程序 > 详细

C#属性

时间:2015-03-21 16:58:16      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

只读属性

使属性只读的方法是只提供get访问器,而不编写属性中的set部分。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PropertyClass
{
    class Program
    {
        static void Main(string[] args) {
            Myclass myclass = new Myclass();
            Console.WriteLine(myclass.Name);
        }
    }

    class Myclass {
        string name = "ABC";
        public Myclass() {
            Console.WriteLine("测试");
        }
       public string Name {
            get {
                return name;
            }
        }
    }
    
    
}

 只写属性

仅用set而不用get,当要读的时候,会报错。

静态属性

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PropertyClass
{
    class Program
    {
        static void Main(string[] args) {
            Myclass myclass = new Myclass();
        }
    }

    class Myclass {
        private static string name = "ABC";
        public Myclass() {
            Console.WriteLine("测试");
        }
       public static string Name {
           set
           {
               name = value;
           }
            get {
                return name;
            }
           
        }
    }
    
    
}

 

C#属性

标签:

原文地址:http://www.cnblogs.com/hlwyfeng/p/4355698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!