• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Стандартные команды C#

  • Автор темы Автор темы khfkhv76ytri
  • Дата начала Дата начала
K

khfkhv76ytri

В большинстве языков есть встроенные функции - для работы со строками, с массивами и т.д. В C# такого нет? Все переменные сделаны объектами и с ними можно работать только через методы? Если есть, то почему в автоматической подсказке (там где возможные варианты показывает) не показывает?
В частности мне надо что-то типа strleft - проверить есть ли в начале строки префикс http://
 
.
Насчет непоказывающей подсказки: "свободноплавающих" функций в C# нет, есть только методы разных классов (String, в данном случае), их и надо искать. MSDN в помощь :)
 
В большинстве языков есть встроенные функции - для работы со строками, с массивами и т.д. В C# такого нет? Все переменные сделаны объектами и с ними можно работать только через методы? Если есть, то почему в автоматической подсказке (там где возможные варианты показывает) не показывает?
В частности мне надо что-то типа strleft - проверить есть ли в начале строки префикс http://
берем строку. и методом проверяем начинается ли она с http://
подсказки отлично отображаются
Код:
string url = "https://codeby.net";
if (url.StartsWith("http://"))
MessageBox.Show("Строка начинается с http://");

просто в том же delphi были отдельные классы в которых были методы и функции. в c# любая переменная является наследником какого-либо класса. ну и естественно у этого лкасса есть методы для работы с ним.

PS: вам стоит почитать какую-нибудь хорошую книгу по c# для начинающих.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!