Update:
überrascht, dass es so stark Downvoted wird ...Was ist der Ursprung der magischen Zahl 42, unentbehrlich in der Codierung?
Die Frage ist Codierung bezogenen und bevor diese Frage ich für „42“ in Kombination mit gegoogelt haben:
- Website: msdn.micrsoft.com
- "Codebeispiel"
- "C#"
- "magische Zahl"
Und ich bin kein Experte/Fan der westlichen Kultur/Literatur.
auch gefunden, Why are variables “i” and “j” used for counters? [duplicate], die nicht geschlossen wurde, aber auch geschützt.
Ich glaube, dass jeder weiß es, außer mir ...
Was die Herkunft der allgegenwärtigen Magie Ziffer 42 alle über die Code-Beispiele und Proben verwendet wird?
Wie kommst du mit 42? weil ich nicht immer gekommen sind oder jemals
Nach einiger Suche verwendet, fand ich MSDN doc darauf: Magic Numbers: Integers:
- „Abgesehen von einem Nachschlagewerk/Film, verwenden Entwickler oft dies als ein beliebiger Wert "
Nun, das hat mir nichts erklärt.
Welche Filme und Bücher habe ich all die Jahre vermisst von in der Entwicklung, Codierung und Programmierung beteiligt und rund um Tätigkeiten im Zusammenhang mit wie rwquirements Analyse, Systemverwaltung, etc ??
Einige Hinweise auf einige Texte mit Code-Schnipsel mit 42 (nur C# -related):
Jérôme Laban.C# Async Tips and Tricks, Part 3: Tasks and the Synchronization Context
var t = Task.Delay(TimeSpan.FromSeconds(1))
.ContinueWith
(
_ => Task.Delay(TimeSpan.FromSeconds(42))
);
MSDN Asynchronous Agents Library
send(_target, 42);
Quickstart: Calling asynchronous APIs in C# or Visual Basic
Office.context.document.setSelectedDataAsync(
"<html><body>hello world</body></html>",
{coercionType: "html", asyncContext: 42},
function(asyncResult) {
write(asyncResult.status + " " + asyncResult.asyncContext);
Asynchronous Programming in C++ Using PPL
task<int> myTask = someOtherTask.then([]() { return 42; });
Boxing and Unboxing (C# Programming Guide)
Console.WriteLine(String.Concat("Answer", 42, true));
How To: Override the ToString Method (C# Programming Guide)
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 (programming language)
int foo = 42; // Value type.
Ich würde dir sagen, aber dann müsste ich dich töten ... – Arun
+1 für die beste Frage aller Zeiten: D –
Ich habe das seltsame Gefühl, dass diese Frage hier nicht gehört, aber ich bin mir nicht sicher wohin es bewegt ... –