2016-03-30 31 views
2

:kullanmak ben bir temel sınıf var varsayalım

public class A { 
    public float someValue; 

    <Access Modifier Here> float SomeValue { 
     get { 
      return someValue; 
     } 
    } 
} 

Ve ondan türetmek istiyorum: Ben yapmak istiyorsanız kullandığım hangi erişim değiştirici

public class B : A { 
    public float SomeProperty { 
     get { 
      return SomeValue; 
     } 
    } 
} 

SomeValue özelliği yalnızca türeyen sınıf için kullanılabilir ve başka bir yerde değil midir? Sadece türetilmiş sınıflar

+2

'Korunan 'sizin aradığınız şeydir. – pwas

+0

sadece türetilmiş sınıflar için korunmaktadır – jmugz3

+0

[belgeleri oku] (https://msdn.microsoft.com/en-us/library/ms173121.aspx). 'Korunan' gibi görünmek istediğiniz şeydir. –

cevap

1

.. içeren sınıf türetilmiş içeren sınıf veya türler ile sınırlı erişim protected

Korumalı yollara.

+0

Çalışıyor Hızlı cevap için teşekkürler :) – Tayab

+0

@Tayab Lütfen yanıtınızı kabul edildi olarak işaretleyin, böylece sorununuzu çözdüğünüzü gösterir. –