Перейти к содержимому

Фотография

Как почитать колличество симвобов в str?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Inary

Inary

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 28 июля 2006 - 08:38

Привет!
Использую ТС 4.22, язык - C#Script
Мне нужно посчитать колличество символов в строке, поискав по хелпу я нашла что подобная функция есть долько для DelphiScript :(
Уважаемые автоматчики, ктонибудь из вас ставил перед собой подобную задачу?
Заранее извиняюсь если пропустила важное в хелпе, спасибо!
  • 0

#2 tfc

tfc

    Новый участник

  • Members
  • Pip
  • 17 сообщений
  • ФИО:Igor Goncharov

Отправлено 28 июля 2006 - 09:42

Поищи синтаксис в C#. Например, для VB это: lgth = Len(str)
  • 0

#3 Inary

Inary

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 28 июля 2006 - 12:10

Ну это понятно,
У С# есть подобная функция, зовут ее Length, а вот как это записать в ТК?
  • 0

#4 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 28 июля 2006 - 13:55

Здравствуйте.

C#Script не имеет никакого отношения к языку C#. Этот язык ничто иное, как Microsoft JScript. Единственное отличие заключается в том, что рекордер TestComplete'а записывает скрипты используя синтаксис 'parent["child"]' вместо 'parent.child'. Нужно это для того, чтобы скрипты можно было вкомпилировать в C# приложения, не поддерживающие позднее связывание. Языки JScript и C#Script (как, впрочем, и C++Script) абсолютно взаимозаменяемые.

Документация по JScript лежит здесь.

Узнать длину строки в JScript можно так:
var lgth = str.length;
Вариант для C#Script (абсолютно аналогичный предыдущему):
var lgth = str["length"];

  • 0
С уважением,
Дмитрий

#5 Inary

Inary

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 30 июля 2006 - 11:11

Спасибо!
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных