Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Определить время запуска системы https://www.cyberforum.ru/ csharp-beginners/ thread667261.html
Помогите вывести время запуска системы на экран! Через чтение из реестра. А с чего вы решили, что эта информация в реестре хранится? Console.WriteLine(DateTime.Now.AddMilliseconds(-Environment.TickCount));
C# Перенос проекта из VS 2008 в VS 2010 the attribute "returns" in element <target> is unrecognized 132, 9 строчка .csproj файлов. ошибка возникает при попытке переноса решения из 10 в 8 студию. причем дома все работает. установлена... а если дома, где все работает, сохранить проект и на другую машину принести уже сохраненный в 8-й студии проект - заработает? или принципиально добиться корректной конвертации на этой машине?:) https://www.cyberforum.ru/ csharp-beginners/ thread667390.html
C# Обработка исключений в классе комплексных чисел, в котором реализована операция деления В общем имеется класс комплексных чисел. у него реализована операция деления, которая ген. исключение, если второй параметр = 0. class Complex { //... public static Complex operator... https://www.cyberforum.ru/ csharp-beginners/ thread667225.html Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population C#
Здравствуйте! По C# есть задачка, с которой я так и не разобрался :( Задача: Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population. Создание объектов... class Animal { string animalName; public string Areal { get; set; } // то же самое, что и для Name, но сокращенно int population; public string Name ...
C# Есть ли метод добавления элемента в конец массива Прочитал раздел книги про структуры и решил по пробывать на примере Personal newUser = new Personal(UserName.Text, UserLastName.Text, PhoneNumber.Text, UserAddress.Text); UserData... не могу понять почему. весь код покажите И еще один вопрос , есть ли метод добавление в конец массива в C# ? для простых массивов - нет ... для List<> - есть https://www.cyberforum.ru/ csharp-beginners/ thread667360.html C# Угадывание числа. Программа должна давать подсказки при неудачных попытках Помогите изменить программу реализовав следующие улучшения: -игроку давалось не более 7 попыток, чтобы угадать число -в случае если игрок угадывает число с 1-ой попытки выводить особое сообщение... Вот: using System; namespace ConsoleApplication1 { class Program { static void Main(string args) { //Приложение- "Угадай число" https://www.cyberforum.ru/ csharp-beginners/ thread667441.html
C# Шифрование Эль-Гамаля: исправить код расшифровки https://www.cyberforum.ru/ csharp-beginners/ thread667460.html
Написал функцию шифрования и расшифрования. Но расшифровывает не правильно, не могли бы помочь: // p, g, y - открытые ключи Эль-Гамаля //key - сообщение, его шифруем String Encryption(long p, long... с long вы далеко не уедите, используйте BigInterger вместо него.
Прокомментируйте программу перевода чисел из двоичного формата в десятичный C#
Прокомментируйте пожалуйста программу перевода чисел из двоичного формата в десятичный пошагово static void Main(string args) {Console.Write("binary? "); string b =... static void Main(string args) // вход в программу {Console.Write("binary? "); // надпись на консоль string b = Console.ReadLine(); // объявляем b, заносим туда значение с клавиатуры try {...
C# Посчитать количество символов, слов, предложений в тексте https://www.cyberforum.ru/ csharp-beginners/ thread667303.html
Задача была посчитать количество символов, слов, предложение. Предложения берутся из текстового файла. Вот код: static void PR1(string filename,out int c) { Encoding enc =... fr.ReadLine() - читает по строчкам, символы конца строки и перевода каретки отбрасывает
C# Что нужно исправить в программе чтобы элемент matrix1 в методе ShowMatrix существовал https://www.cyberforum.ru/ csharp-beginners/ thread667262.html
Что нужно испарвить в программе чтобы элемент matrix1 в методе ShowMatrix существовал (не выдывались ошибки что он не существует в текущем контексте)? static void Main(string args) ... убрать его нафиг из ShowMatrix:) вы передаете в ShowMatrix ссылку на массив, которая хранится в локальной переменной c - вот с ней и работайте private static void ShowMatrix(double c) ...
C# Найти количество слов, начинающихся на букву "а", не учитывая регистр Дана строка. Найти количество слов начинающихся на букву "а" (русскую или английскую не важно), не учитывая регистр. Помогите:( много пересмотрел так и выводит почему-то 0. using System; using... с кодировкой файла у вас беда наверняка ... либо при чтении укажите явно в какой кодировке у вас файл, либо сам файл переведите в UTF-8 https://www.cyberforum.ru/ csharp-beginners/ thread667502.html C# Асинхронный клиент: как написать код по мануалу и не запутаться в классах
Всем привет! Прошу помощи, пытаюсь сделать пример как в мануале но не выходит, запутался с классами и методами, Вобщем надо собрать код по мануалу но застрял. Мануал в прикрепленных файлах Вот... Вот получше пример. http://msdn.microsoft.com/ru-ru/library/bew39x2a.aspx Правда он посложнее, так как в нем реализованы полностью все методы для обеспечения эхо-клиента
 Аватар для negest
11 / 11 / 1
Регистрация: 31.03.2012
Сообщений: 29
09.10.2012, 22:20 0

Когда возникает необходимость использовать модификаторы out и ref - C# - Ответ 3541001

09.10.2012, 22:20. Показов 2567. Ответов 4
Метки (Все метки)

Ответ

Модификатор ref используется когда нужно чтобы метод в другом классе внес изменения в передаваемый аргумент, остобенно это отниситься к стандартным типам, например int, т.к. по умолчанию передаваться будет только копия и её изменение не повлечет изменение передаваемого аргумента.

Модификатор out используется, например, когда объект создан но не инициализирован, в этом случае он должен будет быть инициализирован в принимающем методе и возвращен назад.

Вернуться к обсуждению:
Когда возникает необходимость использовать модификаторы out и ref C#
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2012, 22:20
Готовые ответы и решения:

Когда нужно использовать ссылку с out, а когда с ref
Не давно начал учить С# но не могу понять когда надо использовать оut или ref , я так понимаю что это ссылки как в С++. Единственно в чем...

Модификаторы out и ref
Эта функция : private void correctFMas0(ref List&lt;string&gt; FData, out double TimeADC, out double FreqADC, out int FramesADC, ref...

Что делают модификаторы ref и out?
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Лаба2 { class Program ...

4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2012, 22:20
Помогаю со студенческими работами здесь

Когда нужно использовать структуры, когда классы, а когда словарь?
Хеллоу. Не могу понять, когда, что, нужно использовать. Допустим мне нужно получить объект, который имеет список объектов. И...

Не реализуется интерфейс IList<T>. Не позволяет использовать модификаторы public
Как правильно реализовать интерфейс, что бы все методы были публичные и доступны через объект? На примере строки 41 покажите правильную...

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

В каких случаях возникает необходимость в создании своего деструктора?
Подскажите пожалуйста, в каких случаях возникает необходимость в создании своего деструктора? Я знаю, что деструктор обычно используется,...

Появляется ли у вас необходимость использовать дебагер?
Иногда интересно посмотреть, как в дебагере работает код на языке D. Но ищите ли вы ошибки дебагером, если ваш код содержит юнит тесты и...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru