Latest web development tutorials

Базовый синтаксис для C #

C # является объектно-ориентированный язык программирования. В объектно-ориентированного подхода к программированию, программа состоит из композиции различных объектов взаимодействуют друг с другом. Одни и те же виды объектов, как правило, имеют один и тот же тип, или то есть в том же классе.

Например, прямоугольник (прямоугольный) объекты например. Она имеет длину и ширину атрибутов. В соответствии с проектом, может оказаться необходимым принять значения этих свойств, рассчитать площадь и показать детали.

Давайте посмотрим на реализацию прямоугольника (прямоугольный) классов, а также для обсуждения основной C # синтаксис:

с помощью системы;
Пространство имен RectangleApplication
{
    класс Прямоугольник
    {
        // Член переменной двойной длины;
        двойной ширины;
        общественного недействительными Acceptdetails ()
        {
            длина = 4,5;    
            ширина = 3,5;
        }
        общественный двойной GetArea ()
        {
            вернуться длина * ширина;
        }
        общественного недействительными Дисплей ()
        {
            Console.WriteLine ( "Длина: {0}", длина);
            Console.WriteLine ( "Ширина: {0}", ширина);
            Console.WriteLine ( "Площадь: {0}", GetArea ());
        }
    }
    
    класс ExecuteRectangle
    {
        статической силы основных (String [] агдз)
        {
            Прямоугольник г = новый прямоугольник ();
            r.Acceptdetails ();
            r.Display ();
            Console.ReadLine ();
        }
    }
}

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

Length: 4.5
Width: 3.5
Area: 15.75

спомощьюключевых слов

В любой программе С # в первой инструкции:

с помощью системы;

используя ключевые слова для включения в пространство имен программы.Программа может содержать несколько используя заявления.

классключевых слов

класс используется ключевое слово , чтобы объявить класс.

Комментарии в C #

Комментарии используются для интерпретации кода. Компилятор будет игнорировать запись комментарий. В C # программы, многострочный комментарии начинаются с / *, а также символов * / прекращения действия следующим образом:

/ * Эта программа демонстрирует
Базовый синтаксис программирования C # 
Язык * /

Однострочные комментарии с '@' символ. Например:

} // Конец класса Rectangle    

переменная член

Переменная является членом собственности или данные класса, для хранения данных. В описанной вышепроцедуре,Прямоугольник класс имеет две переменные имена элементовдлинуиширину.

функция член

Функция представляет собой последовательность операторов для выполнения той или иной задачи. Функции-члены класса объявлены в классе. Проиллюстрируем класс Rectangle содержит трифункции члена:AcceptDetails, GetArea идисплея.

Инстанцировать класс

В приведенной выше программе, классExecuteRectangleявляется методMain ()класса и экземпляра классаRectangleсодержит.

Идентификаторы

Идентификатор используется для идентификации класса, переменной, функции или любые другие определенные пользователем элементы. В C #, имя класса должно следовать этим основным правилам:

  • Идентификатор должен начинаться с буквы, она может сопровождаться серией букв, цифр (0 - 9) или подчеркивание (_). Идентификаторами первый символ не может быть числом.
  • Идентификатор не должен содержать пробелы или символы, такие как - + @ #% ^ & * () [] {};:?! " '/ \ Тем не менее, вы можете использовать подчеркивание (_) ...
  • Идентификаторы не могут быть C # ключевые слова.

Ключевые слова C #

Ключевые слова являются компилятор языка С # предопределены зарезервированные слова. Эти ключевые слова не могут быть использованы в качестве идентификаторов, но если вы хотите использовать эти ключевые слова в качестве идентификаторов, перед ключевым словом символ @ в качестве префикса.

В C #, и некоторые идентификаторы имеют особое значение в контексте кода, такие, как получить и установить, они называются контекстная ключевых слов (контекстные ключевые слова).

В следующей таблице перечислены ключевые слова в зарезервирован C # (Зарезервированные ключевые слова) и контекстная ключевое слово (контекстные ключевые слова):

保留关键字
abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (generic
modifier)
int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout
(generic
modifier)
overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile
上下文关键字
addaliasascendingdescendingdynamicfromget
globalgroupintojoinletorderbypartial
(type)
partial
(method)
removeselectset