Как я могу преобразовать строки, разделенные запятыми, в нижний регистр, используя С#

Я хотел бы преобразовать строку, хранящуюся как (STATUS, STATE), в нижний регистр. Вот мой код:

attrVal_TestCondition = Update_Bugs[m].Attributes["TestCondition"].Value;

где вывод для attrVal_TestCondition равен (STATE,STATUS), и я хотел бы преобразовать это в нижний регистр. Итак, я хочу, чтобы моя строка выглядела так:

(state,status)

Пожалуйста, предложите.


person user2778482    schedule 16.09.2013    source источник


Ответы (2)


чтобы преобразовать строку в нижний регистр:

str.ToLower();

и в вашем случае:

Update_Bugs[m].Attributes["TestCondition"].Value.ToLower();

or

Update_Bugs[m].Attributes["TestCondition"].Value.ToString().ToLower();
person No Idea For Name    schedule 16.09.2013
comment
хорошо, если я попробовал это, то я не могу это сделать, поскольку это показывает мне ошибку. - person user2778482; 16.09.2013
comment
@user2778482 user2778482 какой тип attrVal_TestCondition? - person No Idea For Name; 16.09.2013
comment
@user2778482 user2778482 вы должны принимать ответы не только здесь, но и в целом, я вижу, вы не приняли ответы на другие вопросы, вы можете принять ответы, нажав v рядом с оценкой - person No Idea For Name; 16.09.2013
comment
@user2778482 рад, что смог быть полезным - person No Idea For Name; 16.09.2013

В случае, если ответ No Idea For Name недостаточно очевиден для вас,

attrVal_TestCondition = Update_Bugs[m].Attributes["TestCondition"].Value.ToLowerCase();

То, что строка разделена запятой, ни на что не влияет. По сути, вы спрашиваете, как перевести строку в нижний регистр. Что содержит строка, не имеет значения.

person user833345    schedule 16.09.2013
comment
Ну, вывод (СОСТОЯНИЕ, СТАТУС), и я хотел бы преобразовать его как (состояние, статус) - person user2778482; 16.09.2013