public 访问不受限制。 
protected 访问仅限于包含类或从包含类派生的类型。 
internal 访问仅限于当前程序集。 
protected internal 访问仅限于从包含类派生的当前程序集或类型。 
private 访问仅限于包含类型。 关于这个问题,msdn里讲得很清楚,楼主耐心看看,应该会搞明白的。