2013-09-13 2 views
-4

Im довольно новичок в программировании на C#. Что означает прохождение параметра? и может ли кто-нибудь дать мне пример, пожалуйста?Что означает прохождение параметра? в C#

спасибо.

+14

Переполнение стека на самом деле не очень хороший сайт, чтобы выучить язык с нуля. Я предлагаю вам получить хорошую вводную книгу, которая должна охватывать это вместе со всем остальным. У меня есть [статья о передаче параметров] (http://pobox.com/~skeet/csharp/parameters.html), но если вы ничего не знаете о параметрах для начала, это вряд ли будет очень полезно , –

+0

[Передача параметров (Руководство по программированию на C#)] (http://msdn.microsoft.com/en-us/library/0f66670z.aspx) –

+1

Ваш вопрос напрямую не связан с C#. Вы должны сначала изучить ** мышление в компьютерной программе **, а затем ** программирование ** – Alireza

ответ

1

Функции на языках, таких как C# (и многие, многие и другие), могут принимать «параметры». Это те вещи, которые вы проходите, чтобы позволить функции делать то, что она должна была сделать. Рассмотрим:

public int Add(int x, int y) 
{ 
    return x + y; 
} 

int a = 5; 
int b = 5; 

int sum = Add(a, b); 

В приведенном выше примере, мы передаем переменные a и b функции Add. Функция принимает два параметра: x и y и добавляет их вместе, возвращая результат.

+0

Благодарим за помощь, теперь я понимаю параметры намного лучше. – Dan

0

В простом смысле передача параметра означает ввод функции. позвольте мне дать вам пример

ниже алгоритм для сложения двух чисел и печати результата

void add(int a,int b) 
{ 
    int sum 
    sum=a+b 
    print sum 
} 

Таким образом, мы определили функцию. Функция add содержит два аргумента. Аргумент является «держателем» для значений, то есть переменной. Теперь он ожидает два параметра (ввода) a и b.

Следовательно, чтобы использовать эту функцию, мы должны называть его, как этот

add(1,2) 

номера внутри paranthesis называются параметрами. они вводятся для вашей функции

+2

Ваш код не является C#. –

+0

Да :) Я не знаю, C#. поэтому я использовал psuedocode, чтобы прояснить это. Thankx для уведомления и редактирования :) –

+0

Ваша функция «псевдокода», тем не менее, кажется, что она может использовать оператор return. – Groo

Смежные вопросы