powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Знатокам C#
6 сообщений из 6, страница 1 из 1
Знатокам C#
    #36916618
petr novikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Заинтересовал C#
Подскажите как из одного модуля вызвать метод другого модуля
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
namespace WindowsFormsApplication9
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(ccc());
        }     
       
            public string ccc()
            {
                return "Hello";
            }     

    }

}
******************************************
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication9
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
// Эта строка как сделать ?
            MessageBox.Show(ccc());
//
        }
    }
}
...
Рейтинг: 0 / 0
Знатокам C#
    #36916986
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не по сишарпу вопрос.
Не статический атрибут (поле, метод или др.) не бывает отдельно от объекта.
Надо родить объект и обращаться через него.
Статический - через имя класса.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;


namespace WindowsFormsApplication9
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            //InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(ccc());
        }     
       
            public string ccc()
            {
                return "Hello";
            }     
           static  public string bbb()
            {
                return "Hello";
            }     

    }


    public partial class Form2 : Form
    {
        public Form2()
        {
       //     InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
// Эта строка как сделать ?
            Form1 x = new Form1();

            MessageBox.Show(x.ccc());
            MessageBox.Show(Form1.bbb());
//
        }
    }
}
...
Рейтинг: 0 / 0
Знатокам C#
    #36917117
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А статик метод, не у статик класса канает???

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(ccc());
        }     
       
            public string ccc()
            {
                return "Hello";
            }     

    }


 public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
// Эта строка как сделать ?
              Form1 f1= new Form1();
            MessageBox.Show(f1.ccc());
//
        }
    }

...
Рейтинг: 0 / 0
Знатокам C#
    #36917963
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaА статик метод, не у статик класса канает???


[/src]

если метод статический, то его можно вызывать как из статических методов, так и динамических.
это из статического нельзя вызвать динамический.
...
Рейтинг: 0 / 0
Знатокам C#
    #36924329
статик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чем

Код: plaintext
1.
static public int a;

отличается от


Код: plaintext
1.
public static int a;


?
...
Рейтинг: 0 / 0
Знатокам C#
    #36925179
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
статикА чем

Код: plaintext
1.
static public int a;

отличается от


Код: plaintext
1.
public static int a;


?
ничем
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Знатокам C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]