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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2014, 19:48   #1
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
По умолчанию класс города

Я хочу создать класс City. И он должен содержать информацию площадь городов (кол. 5) .
Input: Moskow
Output: 2511 кв.км
Помогите прошу. Я не знаю как это написать с помощью конструкторов, свойств , полей.Примерно так:
Код:
class Sheher
    {
        public string sheherAd;
        public int sheherSahe;
 
        public string SheherAdi
        {
            get;
            set;
        }
 
        public int SaheSheher
        {
            get;
            set;
        }
 
 
    }
    class Program
    {
        
        static void Main(string[] args)
        {
            Sheher sahe = new Sheher();
            Console.WriteLine("Sheheri daxil edin: ");
            string sheher = Convert.ToString(Console.ReadLine());
Afaq1990 вне форума Ответить с цитированием
Старый 14.10.2014, 20:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Может взять такую схему как тут?: http://www.programmersforum.ru/showthread.php?t=197057
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.10.2014, 20:35   #3
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Может взять такую схему как тут?: http://www.programmersforum.ru/showthread.php?t=197057
Но я не знаю как использовать все это, мне надо что бы кто-то написал и я посмотрела как это работает.
Afaq1990 вне форума Ответить с цитированием
Старый 14.10.2014, 21:10   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Что лень-матушка? Бывает...
Ну на. Разбирайся.
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Город{
       public string Название;
       public float Площадь;
       public Город(string aНазвание, float aПлощадь) { Название = aНазвание; Площадь= aПлощадь; }
    }

    class Program
    {
        static void Main(string[] args)
        {
            // Массив Городов
            Город [] Города = new Город[11];

            // Данные городах
            Города[0]= new Город("Нуерк",2);
            Города[1] = new Город("Тенеси", 3);
            Города[2] = new Город("Каканеси", 750);
            Города[3] = new Город("Ямбаванба", 4);
            Города[4] = new Город("Тикотако", 4);
            Города[5] = new Город("Такаяма", 4);
            Города[6] = new Город("Дырко", 4);

            foreach (Город г in Города) {
                    Console.WriteLine("{0},{1}", г.Название,г.Площадь);
            }
            Console.ReadKey();

        }
    }
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.10.2014, 21:20   #5
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
По умолчанию

Спасибо. А как это написать с помощью конструкторов ,полей,свойств?
Afaq1990 вне форума Ответить с цитированием
Старый 14.10.2014, 21:51   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А там все написано. И конструктор и поля. Геттеров и сеттеров я не писал, ибо в задании не оговаривалось механизм свойств.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.10.2014, 21:56   #7
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Цитата:
Код:
    class Город{
       public string Название;
       public float Площадь;
       public Город(string aНазвание, float aПлощадь) { Название = aНазвание; Площадь= aПлощадь; }
    }
Это только конструктор и поля.
Добавляем свойства, как-то так, коли по синтаксису не напутал :
Код:
    class Город{
       private string _Название;
       private float _Площадь;
       public string Название{get {return _Название;} set {_Название = value;}}
       public float Площадь{get {return _Площадь;} set {_Площадь = value;}}
       public Город(string aНазвание, float aПлощадь) { Название = aНазвание; Площадь= aПлощадь; }
    }
phomm вне форума Ответить с цитированием
Старый 14.10.2014, 22:05   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Добавляем свойства, как-то так
Ну я увы не оч. спец по геттерам-сеттерам с шарпее )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.10.2014, 23:10   #9
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
По умолчанию

Spasibo
Afaq1990 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cоздать класс жидкость. определить конструкторы деструкторы и функцию печати. создать публик производный класс. (С++) Динар Габбасов Помощь студентам 0 28.05.2012 18:44
Добавить класс в проект2,похожий на класс из проекта1!оба проекта есть! xeops C# (си шарп) 0 15.05.2012 20:31
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. Человек_Борща Общие вопросы Delphi 8 27.02.2012 23:24
Поиграем в города? Hallo Свободное общение 178 24.07.2011 23:35
Описать класс-родитель и класс-потомок. Delphi 7 Andrew_M Помощь студентам 0 15.01.2011 14:42