Передача строкового типа в метод - C#
Формулировка задачи:
Здравствуйте. Подскажите плиз такое дело. Насколько я знаю, то тип стринг - ссылочный тип, а значит в метод в качестве аргумента он передается по ссылке, а не по значению. Но вот в коде у меня возникло некоторое недопонимание
Почему второй раз выводится опять то же самое значение, а не урезанное на 2 последние буквы??? Спасибо господа!!!
using System; class a { public void D(string d) { d = d.Substring(0, d.Length - 2); } } class s { static void Main() { a objekt = new a(); string d = "Privet,kagdila"; Console.WriteLine(d); objekt.D(d); Console.WriteLine(d); } }
Решение задачи: «Передача строкового типа в метод»
textual
Листинг программы
string a = "Hello"; string b = a.Substring(2); Console.WriteLine(a); Console.WriteLine(b);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д