Виклик функціональності бібліотеки класу в Visual C # (Sharp)

Тепер нам необхідно модифікувати проект Exampie2, щоб він викликав функцію в проекті Exampie3 Для цього необхідно вставити у вихідний код ФАА Programcs проекту Exampie2 код, виділений жирним шрифтом:

using System

using SystemCollectionsGeneric

using SystemText namespace Example2

{

class Program

{

static void Main(string[] args)

{

ConsoleWriteLine(&quothello, world&quot)

Ехапч 1еЗ Claaal HelloWorld ()

}

}

}

Відкрийте програму проекту Example2 на виконання Повинно відкритися вікно командного рядка, в якому двічі виводиться текст hello, world. Перше hello, world згенеровано кодом console WriteLine о, а друге – викликом функції Example3ClasslHelloWorld ()

Швидкий спосіб вказівки посилань

У Exampie3 Classl HelloWorld *) застосовується повна посилання на ресурс Якби такий формат заслання був використаний для виклику методу console WriteLine (), то його довелося писати у вигляді system, console WriteLine про, тк метод consoleWriteLine () знаходиться в просторі імен System Але так як ми іользовалі строчку коду using system, нам не потрібно викликати цей метод таким способом

Щоб викликати методи проекту Exampie3 швидким способом, потрібно вставити долнітельную сходинку using на початку початкового коду файлу Programcs проекту Exampie2 і відредагувати виклик методу HelloWorld про класу classl, як указі жирним шрифтом в наступному коді:

using System

using  SystemCollectionsGeneric using SystemText

using Example3

namespace Example2

{

class Program

{

static void Main(string[] args)

{

ConsoleWriteLine(&quothello, world&quot)

ClasslHelloWorld()

}

}

}

Але застосування такого способу посилань на ресурси має свої недоліки Що якщо у нас є кілька посилань на ресурс, що містить клас classl У цьому слае, для того щоб середу Visual С # Express могла знати, який клас мається на ву в кожному конкретному випадку, необхідно використовувати повний формат посилання Звичайно ж, малоймовірно, що хто-небудь може назвати декілька класів одним імям classl, але в колекції посилань існує можливість дублювання де смислових імен класів А якщо ви посилаєтеся на чийсь інший код, то вертності існування дублікатів імен підвищується

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*