Полетата се декларират в тялото на класа, но извън тялото на метод, конструктор или блок.
Ето един примерен код, в който се декларират няколко полета:
class SampleClass
{
int age;
long distance;
string[] names;
Dog myDog;
}
|
Формално, декларацията на полетата става по следния начин:
Частта определя типа на даденото поле. Той може да бъде както примитивен тип (byte, short, char и т.н.) или масив, така и от тип някакъв клас (например Dog или string).
Частта е името на даденото поле. Както при имената на обикновените променливи, когато именуваме една член-променлива, трябва да спазваме правилата за именуване на идентификатори в C# (вж. главата "Примитивни типове и променливи").
Частта е понятие, с което сме означили както модификаторите за достъп, така и други модификатори. Те не са задължителна част от декларацията на едно поле.
Модификаторите и нивата на достъп, позволени в декларацията на едно поле, са обяснени в секцията "Видимост на полета и методи".
В тази глава, от другите модификатори, които не са за достъп, и могат да се използват при декларирането на полета на класа, ще обърнем внимание още на static, const и readonly.
Сподели с приятели: |