Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Eul-

Программирование

Рекомендованные сообщения

зачем нужен класс если не собираешься создавать отдельные объекты этого класса?

 

может просто функции в неймспейс засунуть

в объектно ориентированных языках вроде си шарппа нет функций. есть только методы.

методы расширения можно создавать только в статических классах.

вообще иногда удобно всякие константы хранить в таких вот статических классах.

например sql запросы


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

using System;
class Person
{
    public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
    public string lastName; // Фамилия
    public void ShowFullName() // Пишем метод, затем ниже вызовем его
    {
        Console.WriteLine("Name is " + this.firstName+ " " + this.lastName);
    }
    Person Karlik;
    Karlik = new Person();
    Karlik.firstName = "Karlik";
    Karlik.lastName = " GnolQ";
    Karlik.ShowFullName();
}

Подчеркивает Карлик. Что ему не нравится? вроде все правильно сделал, метод, описал, создал класс, вызвал вконце сам метод. В чем ошибка?

 

 

Поделиться сообщением


Ссылка на сообщение

а что ему там может нравится?


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

using System;
class Person
{
    public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
    public string lastName; // Фамилия
    public void ShowFullName() // Пишем метод, затем ниже вызовем его
    {
        Console.WriteLine("Name is " + this.firstName+ " " + this.lastName);
    }
    Person Karlik;
    Karlik = new Person();
    Karlik.firstName = "Karlik";
    Karlik.lastName = " GnolQ";
    Karlik.ShowFullName();
}

Подчеркивает Карлик. Что ему не нравится? вроде все правильно сделал, метод, описал, создал класс, вызвал вконце сам метод. В чем ошибка?

Заебись,чётко

В объявлении класса пытаешься создать объект этого класса


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

2667184m.jpg

Тебе уже сказали, что "В объявлении класса пытаешься создать объект этого класса".

 

Person Karlik;
    Karlik = new Person();
    Karlik.firstName = "Karlik";
    Karlik.lastName = " GnolQ";
    Karlik.ShowFullName();

Эту часть ты должен выполнять уже в коде программы, а не в описании класса.


\o lolz

Поделиться сообщением


Ссылка на сообщение

2667184m.jpg

Тебе уже сказали, что "В объявлении класса пытаешься создать объект этого класса".

 

Person Karlik;
    Karlik = new Person();
    Karlik.firstName = "Karlik";
    Karlik.lastName = " GnolQ";
    Karlik.ShowFullName();

Эту часть ты должен выполнять уже в коде программы, а не в описании класса.

дада, все спасибо. Забыл скобки  верно?

Поделиться сообщением


Ссылка на сообщение

using System;

class Person
{
    public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
    public string lastName; // Фамилия
    public void ShowFullName() // Пишем метод, затем ниже вызовем его
    {
        Console.WriteLine("Name is " + this.firstName+ " " + this.lastName);
    }
}

Person Karlik;
    Karlik = new Person();
    Karlik.firstName = "Karlik";
    Karlik.lastName = " GnolQ";
    Karlik.ShowFullName();

Например так сделай. Ну или в int main(){}. C# не знаю ;/


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

using System;

class Person
{
    public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
    public string lastName; // Фамилия
    public void ShowFullName() // Пишем метод, затем ниже вызовем его
    {
        Console.WriteLine("Name is " + this.firstName+ " " + this.lastName);
    }
}

Person Karlik;
    Karlik = new Person();
    Karlik.firstName = "Karlik";
    Karlik.lastName = " GnolQ";
    Karlik.ShowFullName();

Например так сделай. Ну или в int main(){}. C# не знаю ;/

так тоже не делай

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

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


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Person Karlik;
            Karlik = new Person();
            Karlik.firstName = "Karlik";
            Karlik.lastName = " GnolQ";
            Karlik.ShowFullName();
        }
    }


    class Person
    {
        public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
        public string lastName; // Фамилия
        public void ShowFullName() // Пишем метод, затем ниже вызовем его
        {
            Console.WriteLine("Name is " + this.firstName + " " + this.lastName);
        }
    }
}

Не благодари  :nate:


\o lolz

Поделиться сообщением


Ссылка на сообщение

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


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Person Karlik;
            Karlik = new Person();
            Karlik.firstName = "Karlik";
            Karlik.lastName = " GnolQ";
            Karlik.ShowFullName();
        }
    }


    class Person
    {
        public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
        public string lastName; // Фамилия
        public void ShowFullName() // Пишем метод, затем ниже вызовем его
        {
            Console.WriteLine("Name is " + this.firstName + " " + this.lastName);
        }
    }
}

Не благодари  :nate:

В этом ничего не понял. Прошлый понял, который до исправленного.

Спасибо.

Только зачем 2 класса? Если персон это объект в этом классе не?

 

Поделиться сообщением


Ссылка на сообщение

Попахивает школодрочеством, а не мастерской. Заведите раздел уже "Помогите школоте и студиозам".

Поделиться сообщением


Ссылка на сообщение

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


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Person Karlik;
            Karlik = new Person();
            Karlik.firstName = "Karlik";
            Karlik.lastName = " GnolQ";
            Karlik.ShowFullName();
        }
    }


    class Person
    {
        public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
        public string lastName; // Фамилия
        public void ShowFullName() // Пишем метод, затем ниже вызовем его
        {
            Console.WriteLine("Name is " + this.firstName + " " + this.lastName);
        }
    }
}

Не благодари  :nate:

В этом ничего не понял. Прошлый понял, который до исправленного.

Спасибо.

Только зачем 2 класса? Если персон это объект в этом классе не?

Потомушто это сишарп


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

Попахивает школодрочеством, а не мастерской. Заведите раздел уже "Помогите школоте и студиозам".

Тебе нужны вопросы в овер 9к строк?


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

Нет , мне вообщем ничего не нужно. Проходил мимо, увидел что разговор не соответствует духу раздела. Написал об этом.

Поделиться сообщением


Ссылка на сообщение

Мастерская

 

Предложения, ругань, баги и т.д.

 

 

Ещё вопросы?


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

http://ru.wikipedia.org/wiki/C_Sharp

Еще вопросы?

Или нравиться мусолить АЗЫ языка. Давайте тут начнем тогда обсуждать программирование в духе:

 

 

a=5+5;

5+5=a;

В чем разница?

 

 

И потом 100500 постов "гуров-программизьма".

 

Адд: Ладно, на самом деле не прав я. Так что отваливаю. Форум же ориентирован не только на старперов.

Поделиться сообщением


Ссылка на сообщение

Ну выйди из темы бля. Не мучай себя. Создай свою.


Philip Glass – Glassworks: Closing

Roberto Cacciapaglia – Home

Danny Elfman – The Truth

Поделиться сообщением


Ссылка на сообщение

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


namespace ConsoleApplication1
{
    class Program
    {
        static Main(string[] args)
        {
            Person Karlik;
            Karlik = new Person();
            Karlik.firstName = "Karlik";
            Karlik.lastName = " GnolQ";
            Karlik.ShowFullName();
        }
    }


    class Person
    {
        public string firstName;// Объевляем Имя строчный тип, паблик, может использоваться в другом классе
        public string lastName; // Фамилия
        public ShowFullName() // Пишем метод, затем ниже вызовем его
        {
            Console.WriteLine("Name is " + this.firstName + " " + this.lastName);
        }
    }
}

Не благодари  :nate:

В этом ничего не понял. Прошлый понял, который до исправленного.

Спасибо.

Только зачем 2 класса? Если персон это объект в этом классе не?

в каждом сишарповском консольном приложении должен быть класс, в котором должен быть метод с названием Main(), который будет являться точкой входа в приложение, как main() в плюсах.

Этот метод по дефолту создается вижуалкой в классе Programm, когда создаешь проект. Этот же метод следовательно и начинает выполняться.

Дальше ты в ОТДЕЛЬНОМ файле с расширением .cs описываешь свой класс. Файл офк тоже создается вижуалкой при выборе создания класса.

В своем классе ты пишешь его код. Потом в методе Main() ты уже создаешь объект этого класса и делаешь то, что тебе надо.

 

 


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...