Update:
Удивлен, что он так сильно опущен...
Вопрос связанный с кодированием, и перед тем, как задать этот вопрос, у меня есть googled для "42" в сочетании с:
- сайт: msdn.micrsoft.com
- "пример кода"
- "С#"
- "магическое число"
И я не являюсь экспертом/поклонником западной культуры/литературы.
Также найдено, Почему переменные "я" и "j" используются для счетчиков? [duplicate], который не был закрыт, но даже защищен.
Я чувствую, что все это знают, кроме меня...
Какое происхождение вездесущей волшебной цифры 42 используется во всех образцах и образцах кода?
Как вы пришли с использованием 42? потому что я никогда не приходил или никогда не использовал 42
После некоторого поиска я нашел в нем документ MSDN: Магические числа: Целые числа:
- "Помимо ссылки на книгу/фильм разработчики часто используют это как произвольное значение
Ну, это ничего мне не объясняло.
Какие фильмы и книги я пропустил за все эти годы, связанные с разработкой, кодированием и программированием, а также вокруг связанных с ИТ мероприятий, таких как анализ rwquirements, системное администрирование и т.д.?
Некоторые ссылки на некоторые тексты с использованием фрагментов кода с 42 (только с С#):
Жером Лабан. С# Async Советы и рекомендации, часть 3: Задачи и контекст синхронизации
var t = Task.Delay(TimeSpan.FromSeconds(1))
.ContinueWith
(
_ => Task.Delay(TimeSpan.FromSeconds(42))
);
MSDN Асинхронная библиотека агентов
send(_target, 42);
Быстрый старт: вызов асинхронных API в С# или Visual Basic
Office.context.document.setSelectedDataAsync(
"<html><body>hello world</body></html>",
{coercionType: "html", asyncContext: 42},
function(asyncResult) {
write(asyncResult.status + " " + asyncResult.asyncContext);
Асинхронное программирование на С++ с использованием PPL
task<int> myTask = someOtherTask.then([]() { return 42; });
Бокс и Unboxing (Руководство по программированию на С#)
Console.WriteLine(String.Concat("Answer", 42, true));
Как: переопределить метод ToString (руководство по программированию на С#)
int x = 42;
// Use this example when debugging.
System.Diagnostics.Debug.WriteLine("Error in Widget 42");
// Use this example when tracing.
System.Diagnostics.Trace.WriteLine("Error in Widget 42");
// The following line displays True, because 42 is evenly
// divisible by 7.
Console.WriteLine("Divisible returns {0}.", Divisible(42, 7));
// The following line displays False, because 42 is not evenly
// divisible by 5.
Console.WriteLine("Divisible returns {0}.", Divisible(42, 5));
// The following line displays False when method Divisible
// uses ||, because you cannot divide by 0.
// If method Divisible uses | instead of ||, this line
// causes an exception.
Console.WriteLine("Divisible returns {0}.", Divisible(42, 0));
WIKIPedia C Sharp (язык программирования)
int foo = 42; // Value type.