Key-Value Coding(KVC)机制允许通过变量名设置(set)以及获取(get)变量值。变量名只是一个字符串,但通常我们称之为Key。KVC也就是Cocoa访问NSObjects的属性的方式而不用直接访问对象的属性。

比如说你有个对象叫做Movie,有三个属性:Title,Producer,Year。

using System;
using System.Collections.Generic;
 
namespace KVC
{
 
    public partial class Movie
    {
        public Movie () {}
 
        public string Title { get; set; }
 
        public string Producer { get; set; }
 
        public int Year { get; set; }
 
    }
}

相关文章: