 |
в чем ошибка? - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
30.06.2012, 15:40
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 04.10.2011
 Сообщений: 32
 Популярность: 87
 Сказал(а) спасибо: 59
Поблагодарили 20 раз(а) в 20 сообщениях
|
в чем ошибка?
Ку, изучаю по Фленову, вроде написал все правильно, но при компиляции ошибок куча. Подскажите, что не так
КОД
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EasyCSharp
{
class Program // объявление класса
{
static void Main(string[] args)
{
Shed myFirstShed = new Shed(); // создаем обьект
myFirstShed.Height = 10; // задаем значение свойств
myFirstShed.Width = 20;
myFirstShed.Lengtwise = myFirstShed.Width;
Console.WriteLine("Высота" + myFirstShed.Height); // вывод на экран
Console.WriteLine("Ширина" + myFirstShed.Width);
Console.WriteLine("Глубина" + myFirstShed.Lengtwise);
Console.ReadLine();
}
}
class Shed // класс сарай
{
int width;
int height;
public int Width
{
get { return width; }
set
{
if (value > 0 & < value 100 ) // делаем проверку
width = value;
}
}
public int Height
{
get { return height; }
set { height = value; }
}
public int Lengthwise { get; set; }
}
}
ОШИБКИ
Код:
Ошибка 1 Требуется класс, делегат, перечисление, интерфейс или структура D:\проэкт\EasyCSharp\EasyCSharp\Shed.cs 17 12 EasyCSharp
Ошибка 2 Требуется класс, делегат, перечисление, интерфейс или структура D:\проэкт\EasyCSharp\EasyCSharp\Shed.cs 22 12 EasyCSharp
Ошибка 3 Требуется класс, делегат, перечисление, интерфейс или структура D:\проэкт\EasyCSharp\EasyCSharp\Shed.cs 27 12 EasyCSharp
Ошибка 4 Пространство имен "EasyCSharp" уже содержит определение для "Shed" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 23 11 EasyCSharp
Ошибка 5 Неоднозначность между "EasyCSharp.Shed.Height" и "EasyCSharp.Shed.Height" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 13 25 EasyCSharp
Ошибка 6 Неоднозначность между "EasyCSharp.Shed.Width" и "EasyCSharp.Shed.Width" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 14 25 EasyCSharp
Ошибка 7 Неоднозначность между "EasyCSharp.Shed.Width" и "EasyCSharp.Shed.Width" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 15 49 EasyCSharp
Ошибка 8 Неявное преобразование типа "int" в "string" невозможно D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 15 37 EasyCSharp
Ошибка 9 Неоднозначность между "EasyCSharp.Shed.Height" и "EasyCSharp.Shed.Height" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 16 54 EasyCSharp
Ошибка 10 Неоднозначность между "EasyCSharp.Shed.Width" и "EasyCSharp.Shed.Width" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 17 54 EasyCSharp
Ошибка 11 Неоднозначность между "EasyCSharp.Shed.width" и "EasyCSharp.Shed.width" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 30 26 EasyCSharp
Ошибка 12 Неоднозначность между "EasyCSharp.Shed.width" и "EasyCSharp.Shed.width" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 34 17 EasyCSharp
Ошибка 13 Неоднозначность между "EasyCSharp.Shed.height" и "EasyCSharp.Shed.height" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 40 26 EasyCSharp
Ошибка 14 Неоднозначность между "EasyCSharp.Shed.height" и "EasyCSharp.Shed.height" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 41 19 EasyCSharp
________________
КРЫМ это РОССИЯ и Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось rudenics; 30.06.2012 в 18:01.
|
|
|
30.06.2012, 16:18
|
#2
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: в чем ошибка?
Неправильно:
if (value > 0 & < value 100)
Правильно: if ( value > 0 && value <100)
другой иф аналогично.
Остальные на глаз не определю, позже в студии гляну...
|
|
|
30.06.2012, 16:21
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 04.10.2011
 Сообщений: 32
 Популярность: 87
 Сказал(а) спасибо: 59
Поблагодарили 20 раз(а) в 20 сообщениях
|
Re: в чем ошибка?
спс
Добавлено через 18 часов 14 минут
ИЗМЕНИЛ
public int Height
{
get { return height; }
set { int height = value; }
}
ОШИБКИ
Код:
Ошибка 1 Требуется класс, делегат, перечисление, интерфейс или структура D:\проэкт\EasyCSharp\EasyCSharp\Shed.cs 17 12 EasyCSharp
Ошибка 2 Требуется класс, делегат, перечисление, интерфейс или структура D:\проэкт\EasyCSharp\EasyCSharp\Shed.cs 22 12 EasyCSharp
Ошибка 3 Требуется класс, делегат, перечисление, интерфейс или структура D:\проэкт\EasyCSharp\EasyCSharp\Shed.cs 27 12 EasyCSharp
Ошибка 4 Пространство имен "EasyCSharp" уже содержит определение для "Shed" D:\проэкт\EasyCSharp\EasyCSharp\Program.cs 23 11 EasyCSharp
________________
КРЫМ это РОССИЯ и Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось rudenics; 01.07.2012 в 10:35.
Причина: Добавлено сообщение
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] ошибка
|
rufat2005 |
Вопросы и ответы, обсуждения |
8 |
03.06.2011 23:49 |
Ошибка
|
zanndr |
Вопросы и ответы, обсуждения |
2 |
24.02.2011 10:13 |
Ошибка...
|
levoe123 |
Общение и обсуждение, архив Lineage 2 |
0 |
10.11.2010 21:02 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 13:34.
|
 |