2013-07-23 2 views
2

У меня есть общие функции AppPath(), которые используются в нескольких формах окна моего приложения, вместо объявления его в каждой форме, я хотел бы поместить его в отдельный файл cs.Поддерживать общие функции в отдельном файле cs? (C#)

Я создал отдельный файл класса cs, который я дал другому пространству имен (modUtilities) и поместил все функции внутри класса modUtilities.

namespace modUtilities 
{ 
    public class modUtilities 
    { 
     // all functions such as AppPath().... 
    } 
} 

Но я не могу понять, как использовать функцию из modUtilities внутри различных форм окна, где мне нужно. Я пытаюсь использовать «using modUtilities» вместо создания нового экземпляра (modUtilities modU = new modUtilities()) Может кто-нибудь мне помочь?

ответ

3

, если ваши методы являются статическими в классе, вы можете сделать

using modUtilities; 

затем

var something = modUtilities.AppPath(); 

если нет, то вам необходимо создать экземпляр класса.

modUtilities mod = new modUtilities(); 
+0

Благодарим за ответ. Я понял. – user3020201

+0

Спасибо @ Jonesopolis –

Смежные вопросы