Читаем C# 4.0 полное руководство - 2011 полностью

public static string Concat(stringstrO,stringstrl)

Этот метод возвращает строку, состоящую из строкиstrl, присоединяемой путем сцепления в конце строкиstrO.Ниже приведена еще одна форма методаConcat ,в которой сцепляются три строки.

public static string Concat(stringstrO,stringstrl,stringstr2)

В данной форме методConcat возвращает строку, состоящую из последовательно сцепленных строкstrOf strl и str2.

Имеется также форма методаConcat , в которой сцепляются четыре строки.

public static string Concat(stringstrO,stringstrl, stringstr2,stringstr3)

В этой форме методConcat возвращает строку, состоящую из четырех последовательно сцепленных строк.

А в приведенной ниже еще одной форме методаСо neat сцепляется произвольное количество строк:

public static string Concat(params string[]values)

гдеvaluesобозначает переменное количество аргументов, сцепляемых для получения возвращаемого результата. Если в этой форме методаConcat допускается сцепление произвольного количества строк, то зачем нужны все остальные его формы? Они существуют ради повышения эффективности. Ведь передача методу от одного до четырех аргументов оказывается намного эффективнее, чем использование для этой цели переменного списка аргументов.

В приведенном ниже примере программы демонстрируется применение методаConcat в форме с переменным списком аргументов.

// Продемонстрировать применение метода Concat.

using System;

class ConcatDemo { static void Main {

string result = String.Concat("Это ", "тест ", "метода ",

"сцепления ", "строк ",

"из класса ", "String." );

Console.WriteLine("Результат: " + result);

}

}

Эта программа дает следующий результат.

Результат: Это тест метода сцепления строк из класса String.

Кроме того, существуют варианты методаConcat , в которых он принимает в качестве параметров ссылки на объекты, а не на строки. В этих вариантах методConcat получает строковые представления вызывающих объектов, а возвращает объединенную строку, сцепленную из этих представлений. (Строковые представления объектов получаются с помощью методаToStringO,вызываемого для этих объектов.) Ниже приведены все подобные варианты и формы методаConcat .

public static    string    Concat(object    argO)

public static    string    Concat(object    argO,   object    argl)

public static    string    Concat(object    argO,   object    argl,   object    arg2)

public static    string    Concat(object    argO,   object    argl,   object    arg2,objectarg3)

public static    string    Concat(params    object[]args)

Перейти на страницу:

Похожие книги

Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT