Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
-7 / 3 / 1
Регистрация: 22.09.2017
Сообщений: 242
1

Как передается в метод строка?

25.04.2019, 12:45. Просмотров 919. Ответов 1
Метки нет (Все метки)


В разных частях программы есть один и тот же код. Код обрабатывает большущие строки, не изменяя их, а создавая JSon и далее работая с объектами JSon. Код можно вынести в функцию. Но интересует вопрос, как вообще в параметры методов передаются строки: по ссылке или передается копия строки. Пока, т.к. строки большого размера в метод вынес работу с JSon, передавая в параметры уже созданные его объекты.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2019, 12:45
Ответы с готовыми решениями:

Если в LIKE передается строка с пробелами - как учитывать пробел как часть запроса?
Если в LIKE передается к примеру "Ленина" то он находит поля со значениями "улица ленина", "ул....

создать фунуцию в которой строка передаётся как аргумент и возвращает количество слов
создать фунуцию в которой строка передаётся как аргумент и возвращает количество слов

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов
создать функцию в которой строка передаётся как параметр и возвращает колличество слов в этой строке

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов
создать функцию в которой строка передаётся как аргумент и возвращает количество слов

1
Эксперт .NET
14836 / 11224 / 2946
Регистрация: 17.09.2011
Сообщений: 18,796
25.04.2019, 12:47 2
Лучший ответ Сообщение было отмечено Passerby как решение

Решение

Цитата Сообщение от Passerby Посмотреть сообщение
как вообще в параметры методов передаются строки: по ссылке или передается копия строки.
Строка — ссылочный тип, значит по ссылке.

Цитата Сообщение от Passerby Посмотреть сообщение
Код обрабатывает большущие строки, не изменяя их
Строки иммутабельны, потому их изменить обычными средствами, не прибегая к прямой манипуляции памятью, невозможно.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2019, 12:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как поле объектного типа передаётся в метод: по ссылке или по значению
существует объектное поле Pole pole; вот полная реализация типа Pole: public class Pole { ...

Строка не передаётся в функцию
#include <iostream> #include <stdio.h> #include <string.h> using namespace std; ...

Не передается строка из массива в функцию
Всем привет. Подскажите пожалуйста, где ошибка? Суть проблемы: Не передается строка из...

Не передаётся строка в элемент класса
Есть задача создать класс Golf. Первый метод ввода - вводим заранее приготовленное имя и гандикап в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.