AppendKeyValuePair(StringBuilder, String, String)

Метод добавляет пару «ключ/значение» в указанный объект StringBuilder.

Этот метод позволяет с помощью объекта StringBuilder создать массив пар «ключ/значение» без дополнительных издержек, связанных с созданием и поддержкой экземпляра класса DbConnectionStringBuilder.

Метод AppendKeyValuePair правильно форматирует ключ и его значение и добавляет новую строку к заданному объекту StringBuilder.

Синтаксис
public static void AppendKeyValuePair(
  StringBuilder builder,
  string keyword,
  string value
);
      

builder – объект StringBuilder, в который надо добавить пару «ключ/значение».

keyword – имя добавляемого ключа.

value – значение добавляемого ключа.

Возвращаемое значение

Значение типа void.

Исключения
ArgumentNullException Null-значение параметра builder или keyword.
ArgumentException Недопустимое значение параметра builder или keyword.
Пример
// C#
using System;
using System.Data;
using System.Data.Common;
using System.Text;

class ConnectionStringBuilderSample
{
  static void Main()
  {
    // Создание объекта StringBuilder
    StringBuilder builder = new StringBuilder();
    DbConnectionStringBuilder.AppendKeyValuePair(builder, "Data Source", "LOCAL");
    DbConnectionStringBuilder.AppendKeyValuePair(builder, "User ID",
      "ado.net user;");
    DbConnectionStringBuilder.AppendKeyValuePair(builder, "Password",
      "ado.net password;");
    // Отображение полученной строки подключения
    Console.WriteLine(builder.ToString());
    Console.WriteLine();
    Console.WriteLine("Нажмите клавишу Ввод для завершения");
    Console.ReadLine();
  }
}

Результат выполнения примера:

Data Source=LOCAL;User ID="ado.net user;";Password="ado.net password;"