русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Методи в Сі Шарп | C#

Методи - це написаний код, який вживається багато разів (багато разів викликається). І для спрощення коду програми, використання методу дуже важливо. Метод - це нове слово в мові Сі Шарп, старе слово - це функція.

Методи логічні, якщо цей код виконується понад 2-х разів. Тоді простіше оголосити ім'я методу, які значення він приймає, і написати код, який би выпонялся правильно при всіх значеннях, які приймає метод.

Для того, щоб оголосити методи в C#, необхідно написати наступне:

ТИП_ЗНАЧЕННЯ_ЩО_ПОВЕРТАЄТЬСЯ ІМ'Я_ФУНКЦІЇ (ЗМІННІ) { КОД_МЕТОДА }

Якщо вам не треба-то повертати, то можна писати в ТИП_ЗНАЧЕННЯ_ЩО_ПОВЕРТАЄТЬСЯ - void.

 

Приклади:

1. Функція не що повертає значення і не приймаюча аргументи:

void printError()
{
     Console.Write("Error! Press Key...");
     Console.ReadKey();
}

2. Функція не що повертає значення, але приймаюча аргумент:

void printError(string s)
{
     Console.Write("Error! " + s + "Press Key...");
     Console.ReadKey();
}

3. Функція не що повертає значення, але приймаюча аргументи:

void printError(string s, int i)
{
     .Write("Error! " + s + " " + i + "Press Key...");
     Console.ReadKey();
}

3. Функція, що повертає значення, і приймаюча аргументи:

char shifr(char x, int shifr)
{
     x = (char)(x + shifr);
     return x;
}

Ось приклад програми, із застосуванням методів: робота з методами...

 

Також до методу можна встановлювати рівень захисту: private, public.

наприклад:

private char shifr(char x, int shifr)
{
     x = (char)(x + shifr);
     return x;
}

public char shifr(char x, int shifr)
{
     x = (char)(x + shifr);
     return x;
}

Переглядів: 3431






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.