forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   С# (http://forum.boolean.name/forumdisplay.php?f=128)
-   -   Вызов и определение функции (http://forum.boolean.name/showthread.php?t=14493)

Igor 29.03.2011 22:23

Вызов и определение функции
 
PHP код:

namespace ConsoleApplication1
{
    class 
Program
    
{
        
int sum(int aint b);            //Объявление функции
        
static void Main(string[] args)
        {
            
Console.ReadLine();
        }
        
int sum(int aint b)            //определение функции
        
{
            return (
b);
        }
    }


Компилятор выдает ошибку: Тип "ConsoleApplication1.Program" уже определяет член "sum" с такими же типами параметров
Что я делаю не так?
P.S. пробовал различные варианты, вместо объявления писал определение и т.п., но чет ничего не получается.

pax 29.03.2011 23:34

Ответ: Вызов и определение функции
 
Никаких объявлений функций не надо, это не С/С++. Просто создавай функцию и все.
В твоем случае чтобы получить доступ к функции из функции main должно быть можно так:
PHP код:

namespace ConsoleApplication1
{
    class 
Program
    
{
         static 
void Main(string[] args)
        {
            
Console.WriteLine(sum(12) );
            
Console.ReadLine();

        }
        static 
int sum(int aint b)            //определение функции
        
{
            return (
b);
        }
    }



Igor 30.03.2011 00:07

Ответ: Вызов и определение функции
 
Спасибо. Какая-то странная у меня книжка, вроде по с#, а есть куча примеров которые, оказывается, работают только на с++ или с.
Какую книгу посоветуешь? Мне нужно с самых азов, кроме паскаля особо ничего и не знаю.

pax 30.03.2011 00:16

Ответ: Вызов и определение функции
 
Вот что тебе надо:
http://msdn.microsoft.com/ru-ru/libr...(v=VS.90).aspx


Часовой пояс GMT +4, время: 04:13.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot