См. Функцию ConcatToString ниже:
void Main()
{
List<string>[] phase2 = new List<string>[200];
phase2[0] = new List<string>() { "Bob", "Complex", "B", "AOT", "Yes", "Yes", "Yes", "Yes", };
phase2[1] = new List<string>() { "Joe", "Complex", "B", "AOT", "Yes", "Yes", "Yes", "Yes" };
phase2[2] = new List<string>() { "Bill", "Complex", "A", "AOT", "Yes", "Yes", "Yes", "Yes" };
File.WriteAllText(@"d:\scratch\arrOfWords.txt", ConcatToString(phase2));
}
public string ConcatToString(List<string>[] arrOfWords)
{
StringBuilder sb = new StringBuilder();
foreach(List<string> words in arrOfWords)
{
if(words?.Count > 0 ) sb.AppendLine(String.Join(",", words));
}
return sb.ToString();
}
. Вам нужно только захватить элемент с помощью соответствующего селектора jQuery, а затем метод .val ()
, чтобы получить строку, содержащуюся во входном текстовом поле, а затем вызовите .length
для этой строки.
$ ('input: text'). val (). length
Однако, имейте в виду, что если селектор соответствует нескольким входам, . val ()
будет возвращать только значение первого текстового поля . Вы также можете изменить селектор, чтобы получить более конкретный элемент, но сохраните : text
, чтобы убедиться, что это текстовое поле ввода.
С другой стороны, чтобы получить длину строки, содержащейся в другом, не входной элемент, вы можете использовать функцию .text ()
, чтобы получить строку, а затем использовать .
Если ваше текстовое поле имеет атрибут id «mytextbox», то вы можете получить длину следующим образом:
var myLength = $("#mytextbox").val().length;
$ ("# mytextbox")
находит текстовое поле по его идентификатору. .val ()
получает значение элемента ввода, введенного пользователем, которое является строкой. .length
получает количество символов в строке.