Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Возможно ли так (синтаксис языка) / 6 сообщений из 6, страница 1 из 1
10.03.2005, 10:16
    #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
10.03.2005, 10:39
    #32952700
FDD
FDD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли так (синтаксис языка)
Можно конечно отнаследоваться от нужного класса. Только имхо неправильное у вас представление о прозрачности. Не следует так делать, как вы хотите.
...
Рейтинг: 0 / 0
10.03.2005, 10:45
    #32952724
ooops
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли так (синтаксис языка)
Алексей Р.Хочется удобства и прозрачности...Лучшего способа замутить код - просто не придумаешь...
прозрачность
...
Рейтинг: 0 / 0
10.03.2005, 10:52
    #32952745
Алексей Р.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли так (синтаксис языка)
FDDМожно конечно отнаследоваться от нужного класса. Только имхо неправильное у вас представление о прозрачности. Не следует так делать, как вы хотите.

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

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

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

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

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

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


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