Разобрать одну строку на другую

string A = "myString";

string B;

Есть ли способ инициировать B в соответствии с данными A, чтобы значение B менялось вместе с A.

B = capture change of A?

Изменить: мой первоначальный пост не был полным и вводил в заблуждение, теперь я нашел ответ. Тем не менее, мой вопрос является дубликатом шаблона наблюдателя


person baci    schedule 30.07.2013    source источник
comment
Основываясь на том, что вы предоставили, substring() будет делать то, что вам нужно. Вы думаете о чем-то более сложном?   -  person Adrian Wragg    schedule 30.07.2013
comment
странно, ребята отвечают на такие вопросы,   -  person Md. Parvez Alam    schedule 30.07.2013
comment
Первые два элемента = первые два символа или первый из двух элементов, как при разделении заглавными буквами.   -  person Tony Hopkinson    schedule 30.07.2013


Ответы (3)


Попробуй это

B = A.Подстрока (0,2);

Он инициирует B с подстрокой A из индекса 0 и длиной 2

person Kamil Budziewski    schedule 30.07.2013

Конечно, используя String.Substring:

B = A.Substring(0,2);  //"my"
person D Stanley    schedule 30.07.2013

Вы можете попробовать следующий пример

string A = "myString";
string B;

if (A.StartsWith("my"))
{
    B = A.Substring(0, 2);//first two elements of A
}

Ознакомьтесь с этим методом подстроки

person Arun Chandran C    schedule 30.07.2013