powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Возможно ли так (синтаксис языка)
6 сообщений из 6, страница 1 из 1
Возможно ли так (синтаксис языка)
    #32952644
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
namespace Maina
{
     public class Какой_то_Класс_A
     {     
          // В этом классе очень много статических функций 
          public static string Fun1()
          {
               ...
               return s;
          }
          ...
          public static string FunN()
          {
               ...
               return s;
          }
     }
}

namespace Maina
{
     public class B
     {
          public static void Main()
          {
               // В этом классе те функции будут часто использоваться
               // Так есть
               s = Какой_то_Класс_A.Fun1();
               s = Какой_то_Класс_A.Fun2();
               s = Какой_то_Класс_A.Fun3();
               s = Какой_то_Класс_A.FunN();

               // А хочется так
               s = Fun1();
               s = Fun2();
               s = Fun3();
               s = FunN();

          }
     }
}

Можно ли как-то так сделать?
Хочется удобства и прозрачности...
...
Рейтинг: 0 / 0
Возможно ли так (синтаксис языка)
    #32952700
FDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDD
Гость
Можно конечно отнаследоваться от нужного класса. Только имхо неправильное у вас представление о прозрачности. Не следует так делать, как вы хотите.
...
Рейтинг: 0 / 0
Возможно ли так (синтаксис языка)
    #32952724
ooops
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Р.Хочется удобства и прозрачности...Лучшего способа замутить код - просто не придумаешь...
прозрачность
...
Рейтинг: 0 / 0
Возможно ли так (синтаксис языка)
    #32952745
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FDDМожно конечно отнаследоваться от нужного класса. Только имхо неправильное у вас представление о прозрачности. Не следует так делать, как вы хотите.

Я понимаю, что так делать не следует.
Но использовать таким образом хочется только один класс...
...
Рейтинг: 0 / 0
Возможно ли так (синтаксис языка)
    #32952787
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так попробовать -

using m = Maina.Какой_то_Класс_A;

и потом использовать -
s = m.FunN();

Хотя прозрачность здесь ни причём.
...
Рейтинг: 0 / 0
Возможно ли так (синтаксис языка)
    #32955114
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Р.
Можно ли как-то так сделать?

Такое можно сделать в VB.NET , также существует возможность сделать подобный класс aka module и в C#, но использовать его все равно из VB.NET .

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Возможно ли так (синтаксис языка)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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