C# : .NET

[".0s4*0|collections;datetime-format;collections",["F@eA","MENKNCKMIAGEOIGAMEEINKONLA","OOCOBCCSTUUUUTTUUUUYFRDGDRDGDRDGDFFOCCOCOCCEOBCPRDGRDFOOBCOCBOBCOBWSTTUUUUTTUUUU","trlwrjtekdtrrt.",".NET","Array","Dictionary","List","String","2D","Async","Console","DataTable","Dates","DateTime","Enum","File","For","Foreach","Format","IEnumerable","If","IndexOf","Lambda","LINQ","Optimization","Parse","Path","Process","Property","Random","Regex","Replace","Sort","Split","Static","Substring","Switch","Tuple","While","Recursion."," This is a concept. A recursive method calls itself. Recursive methods are used extensively in programming and in compilers.","Recursion, notes."," These algorithms help with complex problems. They solve problems and puzzles with brute force. They exhaust all possibilities. ","Tip: ","Recursive algorithms are often used for complex searching and simulation. They add needless complication in other programs.","Example."," Here is a recursive method. The method has 2 parameters, including a ref parameter. It checks a condition near the top of its method body, as many recursive algorithms do. ","Ref ","ref","And: ","It calls itself again based on an incremented value of the parameter it receives. The program also has a commented-out exception.","Tip: ","This demonstrates the appearance of the method call stack frames in a recursive algorithm.","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Based on:"," .NET 4.6\n\n","C# program that uses recursive method","\n\nusing System;\n\nclass Program\n{\n static int ","Recursive","(int value, ref int count)\n {\n count++;\n if (value >= 10)\n {","\n // throw new Exception(\"End\");\n ","return value;\n }\n return ","Recursive","(value + 1, ref count);\n }\n\n static void Main()\n {","\n //\n // Call recursive method with two parameters.\n //\n ","int count = 0;\n int total = ","Recursive","(5, ref count);","\n //\n // Write the result from the method calls and also the call count.\n //\n ","Console.WriteLine(total);\n Console.WriteLine(count);\n }\n}\n\n","Output","\n\n10 Total value of 10 was added up.\n6 Six method calls.\n\n","Exception thrown when throw uncommented:","\n\nUnhandled Exception: System.Exception: End\n at Program.Recursive(Int32 value, Int32& count) ...Program.cs:line 10\n at Program.Recursive(Int32 value, Int32& count) ...Program.cs:line 13\n at Program.Recursive(Int32 value, Int32& count) ...Program.cs:line 13\n at Program.Recursive(Int32 value, Int32& count) ...Program.cs:line 13\n at Program.Recursive(Int32 value, Int32& count) ...Program.cs:line 13\n at Program.Recursive(Int32 value, Int32& count) ...Program.cs:line 13\n at Program.Main() in ...Program.cs:line 22","Notes, an end."," Every recursive method sequence must be terminated. Often the first part of the recursive method will have a branch that tests for a condition being met. ","And: ","In this way, the recursive methods continue until the result is attained (or the algorithm fails).","Note: ","The primitive example here continues until it sums up a value of 10 by incrementing an integer.","Notes, ref."," The ref keyword is useful when dealing with recursive methods. We have the recursive method return more than one value without using any allocations on the managed heap. ","Tip: ","You may want to use the count parameter to make sure you don't enter an infinite recursion series.","Notes, call stack."," The call stack has six method stack frames with the Recursive method signature in them. The top frame is the exact line where the exception was thrown. ","Then: ","The next five show the intermediate method calls\u2014these exited at a later point.","So: ","If you see the same method signature repeated many times in the call stack, you have a recursive method.","Activation Record ","activation-record","StackOverflowException."," This may be the shortest valid C# program that will crash. The Main method calls Main. The stack will overflow, leading to a memory error. ","StackOverflowException ","stackoverflowexception","Tip: ","The exception here is a good thing, as it stops a process that would otherwise continue infinitely, wasting time and resources.","C# program that causes StackOverflowException","\n\nclass Program\n{\n static void ","Main","()\n {","\n // Do not run this program.\n ","Main","();\n }\n}\n\n","Output","\n\nProcess is terminated due to StackOverflowException.","Compilers."," The concept of recursion is used in compilers. Every compiler uses some form of recursion. The C# compiler logically uses recursion to parse and compile every program.","Compilers, continued."," In compilers, consider the type inference algorithm. This is recursive. This algorithm determines the best fit for method overloading based on method signatures. ","Overload ","overload","Also: ","These algorithms can be represented using an iterative algorithm that is recursive only in a logical sense.","Stacks."," Recursion can be changed to use a stack-type structure instead of true recursion. This exchanges method call frames for object instances on the managed heap. ","And: ","This is a good reason to prefer a Stack-based collection over a true recursive method.","Stack ","stack","Uses."," Algorithms that solve puzzles use recursion. We can implement a brute-force search of all possibilities and all possibilities after that. ","Maze ","maze","Tip: ","Recursion can be used to implement certain forms of artificial intelligence.","Some research."," In The Art of Computer Programming, Donald Knuth discusses recursion at depth and uses examples of combinatorics. Anagrams can be implemented with recursive algorithms. ","Anagram ","anagram","A summary."," There are tricks to using recursive methods. Reference parameters (with the ref and out keywords) are often useful. We examined the call stack for a recursive algorithm. ","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"],"url(data:image/png;base64,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)","url(data:image/png;base64,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)","url(data:image/jpeg;base64,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)"]

["url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAABSCAMAAAAcq9T6AAAAGFBMVEX////N7Pb2//Xi9Pju/+vx+vup3/Dl/+AUIXGLAAAC/ElEQVR4Xu3Z0Y7rMAgEUGYA5///+GrlRgqKHZom67p7O89bcYRQ1wWZJKTVkJSJQ1tqHla6Ktao+4TSpUodZRfoFGBbAlVROsG7pVw21NrTbuaiajmIzkadt61bqlHLxG210FYvh5lqAvBt6z1ZghXlc74EDqmQmUZAD63+ASMAABO0VQKVB1Pq6vNbIZOEwerjXgBfq89p1Q+y+n9t/VrNeNUatwwfYKX9ZFkWqXEF0HpNkjy3NuF2KyBPWhkTBZWw9lXbL19aXJuQrnhE1VtQcmPls1aG947pPqzWKq05WvAoGluTtGbLqmu8aW19Rmu7t4R0wbPn9q0oWbC3WttahKQERGPBk65NNPmfddZK7VVB2VsZpURS0QdYi4hGQIuqJY0OsKqUvdV21Dz4fSuwtzJSUZ4K7rbmEaG1lyY5drzVrEnNg+FWmrU3fHlUhDbQyq2VXk7Fx1u7E5BXptl1q71i1XIy/po17hVOWbO2Qt0V6XeBGV60mrt7bs3bqiIkKaKdZSpDzWaP1B+RbcJbUnKrZW11IdnFuoicf79Ga8VmVgBba4uK9cC6PiZjNFrtV6xQr4pkBES4WlsOXPi9FXd2kjyTKvVocYpglfFWyCOByl4RPiKtIUj2A1etOLE4rQWq9B1WP7EwQUxD8atWJAu+JEOt/kHWcOuZ24qeFVNbeYNV3mLVv27F3vq1SlYkj05kRRIZZrX8PZBklDVWIZEUmcdq1KO/pt1/29hSU6s83RHGA44Wv9FqZpTUmg8sVqkZZQ3CJL9029jdRFJrbCw6WJLcYDUsYEm7fIfRzk0E+pNmY72/YqsREccKQPsOg9It6i/dRNCeNfR/9P5EIwTJ7eemmwgka+z1neb9Vkkam2BpNtDKgD390h5qlXAv1LPYsVaxC1NQhlmvYzHKeh2rHGmNH7VTWPio76wYax0509LvsQrjRT4NPNS8YrWz1rVH9lRr4UnNxBqTWnvc2loq+tBe0dR6c0hWLF2RQOeKK1DFAFT9JsA/bN688UG2U60AAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAACGCAMAAADny+h1AAAAYFBMVEX////5rYH+9fD95df6t5D6uJL+9O7+7uX5s4r6waD7xab807v93cv6vJn7zLH/+PT96d3//v7//Pr/+vj//fz95tnh4eHT09OmpqaSkpLIyMjw8PB8fHy3t7fp6en4+PgT9mONAAACW0lEQVR4XsSWSQ7DIAwA/QpvbP//ZVusFqgJhyCRuURiEmUUZ4MNSGIUBWVm+jP8JcNIZoNgIbYoEivy2ero1JQXgG7diT2CxMZ1l5zukrjoQv6ZPJpgyQkBrsQWZDNUTNY1qZapgbrqspzYulxkM3NdoUpLP9qF7Zx50kVVWns42aXdjPQNjprfMrWdTnfRlTaZawKf78LVQ1G+N2F5aI6eFHvoeBebKGH5buN5F6oqLcQtcvfSLCLFy4bMu7RP9uImbKck+3qzG7J0e9HBLowDqZmA8lnAABm1SsY26GIHKmLqu7y4i8Ye8kKBJ59PdLfeQuyGSYbHu/xPgyjAk12egqQYXu3Ry46DMBhD4eQHSAP03r7/q45EFm5UFkEjiJnxWXr1SXb7ppQNRsnqfNtTsjxgVCzAmFipSMhad6RYYoklllhiiSWWWGKJZYNRsTB2S7BprM3yS7DJ+7EyC7CMBVgVVip+seCqx8K4niVWw8y6rAGIdSdjvVlYlgFuzKyBjnWaWa8Ds8QK1KwHJSv+AZZYTzJWP7POZSyxWmbWtQQglvGxsHe7suywrGtiWRFArPPnaMEhTNVYfRqsaaDARMBqwMa0HatdZj2ZWSc6VmRmBTLWg4TV/YIl1kDJelGzbiUsse4zy3+zLFRlXZZYiROqs945CxyxshKrOTJLrJGZNRWxxHIjGQuwXVgulrIA25QFQyELbcuCgowFBxULWeRioX/IEsuFnIWpDguFjIWpHgttc55YYonVH5ElllhiucDFQsHc5kWwqOpbsMhgYJHBwKKqj3ysH8QgdAJLzh+qAAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,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)","url(data:image/jpeg;base64,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)","A","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAChAgMAAABonL9FAAAACVBMVEUAcrxtz/b////2X1YeAAAAMklEQVR4Xu3UoREAAAjEMJZkSaZkBBz3ItHVrXxA354azdziGsDnNR4eDDxc4/OAz2sWA8BE5pEbrLAAAAAASUVORK5CYII=)","B","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAA9CAAAAAD94GjJAAADQklEQVR4Xt3awW4yMQwE4P+heLq8VJ7HZ5/nOtf8DS61QIFJCt0I5kKlKM1+8tpit/3XLiEBd7cedwfYVG63kG1/WpAIt0H8PosYb8G0Cp7Bi0nJGcRHqNT8GsWrQ19L4ggijpM7ZGD2d6Rm6ya5Q5foWJI26R2qRAeTtMmliaJEf0ty01kmmSjRfhKWSRAl2k5y0QxyR248ggTLeET0RpDWu4lmh5HcAbJlCElyAPzZROi5DDuKRMq5dHsm2WQNMFg+inQvy2dStN9+EkS3q+YfcHeTKEiqTKJK2EBqgiR22Hgtq/4eJH9A4u0A3X3j4QlSehOwh4Rfk/yccaflQ+XuIc550t1nb2RBDiHpiazDCwg9Q7GzbSPR1o9EiHAOR+Rw7iHBfnffdVAtp9OpfOXxLs8cQKKbrY9wdpGjgyJtluR/QYI9SlsoUj1NkvATdx5NmjsQWSTrQFVbRtBzNIkr4w5fonoNsO+CfVu/f4yOc++fxdrtQrRk8QvAajlvsBaJX1fLKRjlfGp8SpLPipJUNOk2UAs/HZr6SJDqComzjRQmlG6qWCRVtVBPpUSdxqRYwJcRkmSYFQWpA84qihsPjdF3/aOohUgNQ5LKmRwWno8qLxkPud27qZwi/pBkeYXdLBauCp56XnVW3H9TJIMWJQm0GioqkiVJLbQYD9ckC07OhzJNMmhRmtgZHVVfSArPkJTN1JmYJJkUJSlqw1eSAlfM6l2Sd6x114XEqwDDMmmRhWiKRHKWlM01IKXQY5T/Exe6+Nre6WZdVHM+tNDZmJQyRcIdUjZTSZJ+ujDO0Xk+PFLytIggyRsvBkQdkALdlz1JyoRJUV5/PlvYkASgWwCsjYcyIOUhLUmqANCicHtM21KZ8Pge9xSJtWuqlXukFt4kyTL5VI1W4hlne0WilZKkX+Rp0WZStNIzJKhv7Mc+1UbnrZCUaAHz+tcp+QVipZeUaCspW+mJiQd77pL2v+Y3vFi0/524cV60n0RqUZK0aD+J8XwNkg/+om4Pvv75newjDS5PPAPCprKVpMOPI3l7JxJmSPw4Etqnkbx9Gsnbm5Fc33XvRmpU/yf+fqQewsX/5r8bKUIiZe4A21vmP24hqdv1SRFyAAAAAElFTkSuQmCC)"]