и посмотреть медиа
C# - вопросы собесов
и посмотреть медиа
Собесы C#.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Вопросы для собеседований по C#.
🤔 Если мы используем Ref & out, то становится ли эта структура ссылочным типом? Нет, структура (struct) не становится ссылочным типом, даже если мы передаём её через ref или out. Однако, когда структура передаётся с ref или out, передаётся сама структура (по ссылке), а не её копия. Это позволяет изменять исходный объект напрямую, избегая копирования. 🚩Разница между обычной передачей и передачей через `ref` Передача структуры без ref (по значению, копируется) struct Point { public int X; public int Y; } void ChangePoint(Point p) { p.X = 100; } Point myPoint = new Point { X = 10, Y = 20 }; ChangePoint(myPoint); Console.WriteLine(myPoint.X); // 10 (НЕ изменилось, потому что была копия) Передача структуры с ref (по ссылке, изменения сохраняются) void ChangePointRef(ref Point p) { p.X = 100; } ChangePointRef(ref myPoint); Console.WriteLine(myPoint.X); // 100 (значение изменилось) 🚩Что насчёт `out`? out работает так же, как ref, но требует обязательной инициализации внутри метода. void InitPoint(out Point p) { p = new Point { X = 50, Y = 50 }; // Обязательно присвоить значение } Point newPoint; InitPoint(out newPoint); Console.WriteLine(newPoint.X); // 50 Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!
Channel about military aviation of different countries. Infographics, articles and reviews of combat aircraft and helicopters.
VIPchannelBinance KillersPremium Signals, Strategies and Tools for Profitable TradingBinance.