Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11872
Последний выпуск: 19.06.2015

Помогите разобраться в куске кода. C#.

68K
25 февраля 2011 года
google1001
2 / / 25.02.2011
ЕСТЬ КОД:
Код:
namespace propiska
{
    namespace lukashin
    {
        namespace borisovich
        {
            class vitaly
            {
                public void go()
                {
                    System.Console.WriteLine("Мы с Виталиком бегаем на стадионе по утрам");
                }
            }

        }
    }
}

сразу за ним идет этот код, где возникает маленькая проблема:
 
Код:
class Program
    {
        static void Main()
        {
            propiska.lukashin.borisovich.vitaly.   /* <-----  после ТОЧКИ не отображается метод go (), описанный в классе Vitaly (см. выше). Хотя метод go () имеет видимость - public, т.е. он ДОЛЖЕН появляться */
        }
    }


Всем кто постарается мне объяснить в чем тут причина огромный респект.
P/S - среда разработки Microsoft Visual Studio 2010. Язык соответственно C#.
11
25 февраля 2011 года
oxotnik333
2.9K / / 03.08.2007
а компилиццо хоть?
68K
26 февраля 2011 года
google1001
2 / / 25.02.2011
нет. выдает ошибку. хоть так хоть с точкой запятой после слова vitaly. что то не определено пишет. надоел он мне.
11
26 февраля 2011 года
oxotnik333
2.9K / / 03.08.2007
 
Код:
propiska.lukashin.borisovich.vitaly.go();

в таком виде компилится?
231
26 февраля 2011 года
koodeer
1.2K / / 02.05.2009
Цитата: google1001
надоел он мне.


Забей!@Забухай!


Либо сделай метод go статическим

 
Код:
public static void go()

либо создавай экземпляр класса vitaly перед вызовом нестатического метода:
 
Код:
propiska.lukashin.borisovich.vitaly v = new propiska.lukashin.borisovich.vitaly();
v.go();
775
09 марта 2011 года
sigmov
301 / / 16.09.2008
go - это вроде зарезервированная инструкция....
20K
23 октября 2015 года
SnakeLight
1 / / 14.03.2009
Да вы прикалываетесь чтоли, такая халява в реализации.
Цитата:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WindowsFormsApplication1;

namespace WindowsFormsApplication1
{
namespace propiska
{
namespace lukashin
{
namespace borisovich
{
public class vitaly
{
string text = null;
public string go()
{
return text = "Мы с Виталиком бегаем на стадионе по утрам";
// System.Console.WriteLine("Мы с Виталиком бегаем на стадионе по утрам");
}}
}

}
}
}

Цитата:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
WindowsFormsApplication1.propiska.lukashin.borisovich.vitaly vv = new propiska.lukashin.borisovich.vitaly();
textBox1.Text = vv.go().ToString();
}

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог