Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2010, 15:09   #1
kickmick
Пользователь
 
Регистрация: 10.08.2010
Сообщений: 14
Злость C#, проблема

using System;
class PleaseSayUra
{
int NumberOfLegs(string animalName)
{
if (animalName == "слон") //Если название животного — слон
{
// Возвращаемое значение 4
return 4;
}
else if (animalName == "индейка") //Иначе, если животное — индейка
{
// Возвращаемое значение 2
return 2;
}
else if (animalName == "устрица")//Иначе, если животное — устрица
{
// Возвращаемое значение 1
return 1;
}
else //Иначе (при всех других условиях)
{
// Возвращаемое значение 0
return 0;
}
}
}


Написал вот такой код. Мне кажется, что он безупречно правильный. Но программа выдаёт ошибку "Не содержит статического метода "Main", подходящего для точки входа". Никак не врубаюсь, почему она так пишет.
Что я не правильно написал подскажите пожалуйста.
kickmick вне форума Ответить с цитированием
Старый 10.08.2010, 15:28   #2
artush1984
Форумчанин
 
Аватар для artush1984
 
Регистрация: 27.04.2009
Сообщений: 184
По умолчанию

А где main() то ?
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
artush1984 вне форума Ответить с цитированием
Старый 10.08.2010, 15:37   #3
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Мне кажется, что он безупречно правильный.
Ха ха ха
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 10.08.2010, 16:02   #4
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
              PleaseSayUra a = new PleaseSayUra();
              int k =  NumberOfLegs("слон");
        }
    }
}
добавьте это перед своим детищем.
PS Читайте книги
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 10.08.2010, 21:44   #5
kickmick
Пользователь
 
Регистрация: 10.08.2010
Сообщений: 14
По умолчанию

mrChester, какую книгу первую посоветуешь почитать ? (я только новичок, ещё ни чего не понимаю).
kickmick вне форума Ответить с цитированием
Старый 10.08.2010, 21:51   #6
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

http://habrahabr.ru/blogs/study/67372/
Если совсем ничего не понимается.
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 10.08.2010, 22:08   #7
kickmick
Пользователь
 
Регистрация: 10.08.2010
Сообщений: 14
По умолчанию

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
PleaseSayUra a = new PleaseSayUra();
int k = NumberOfLegs("слон");
}
}
}
class PleaseSayUra
{
int NumberOfLegs(string animalName)
{
if (animalName == "слон") //Если название животного — слон
{
// Возвращаемое значение 4
return 4;
}
else if (animalName == "индейка") //Иначе, если животное — индейка
{
// Возвращаемое значение 2
return 2;
}
else if (animalName == "устрица")//Иначе, если животное — устрица
{
// Возвращаемое значение 1
return 1;
}
else //Иначе (при всех других условиях)
{
// Возвращаемое значение 0
return 0;
}
}
int k;
NumberOfLeags("индейка");
Console.WriteLine("У индейки конечностей - " + k);
NumberOfLeags("Обезьяна");
Console.WriteLine("У обезьяны конечностей -"+k);
}

8 ошибок, не пойму что не так?
kickmick вне форума Ответить с цитированием
Старый 10.08.2010, 23:36   #8
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

Читайте книги, помогает.
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 11.08.2010, 14:24   #9
Рома13
Новичок
Джуниор
 
Регистрация: 10.05.2010
Сообщений: 1
По умолчанию

kickmick вот посмотрите, может быть вам поможет.
#include<stdio.h>
#include<conio.h>
char mas (char c)
{
switch (c)
{
case 'а':
case 'А':
printf("Арбуз\n");
break;
case 'б':
case 'Б':
printf("Банан\n");
break;
case 'С': printf("Сок\n");
break;
default:
printf("я голодная осталась");
}
}
main()
{
char c;
printf("введите первую букву\n");
scanf("%c",&c);
mas(c);
getch();
}
Рома13 вне форума Ответить с цитированием
Старый 11.08.2010, 14:47   #10
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Text;

class PleaseSayUra
{
   public int NumberOfLegs(string animalName)
     {
       if (animalName == "слон") //Если название животного — слон
        {
       // Возвращаемое значение 4
          return 4;
        }
      else if (animalName == "индейка") //Иначе, если животное — индейка
        {
        // Возвращаемое значение 2
        return 2;
        }
       else if (animalName == "устрица")//Иначе, если животное — устрица
       {
        // Возвращаемое значение 1
        return 1;
       }
       else //Иначе (при всех других условиях)
       {
        // Возвращаемое значение 0
         return 0;
      }
   }
}
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            PleaseSayUra a = new PleaseSayUra();
            int k = a.NumberOfLegs("слон");

            Console.WriteLine("У слона конечностей - {0}", k);

            Console.ReadLine();
        }
    }
}
Цитата:
mrChester, какую книгу первую посоветуешь почитать ? (я только новичок, ещё ни чего не понимаю).
имхо, я бы сначала посоветовал выучить С++, потом уже изучать C#, т.к. после С++, намного легче понимать структуру С#.
ThisIzGame вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37