C# : Console

[".0s4*0|collections;datetime-format;console",["F@eEHP","GAdNMAKAMAECMCJC","OLOCBSTUUUUTTUUUUYGDGDHDGDGDGDFHDHDOOCBPHDGDGDGDFOCBEOBBWCSTTUUUUTTUUUU","rwreys.",".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","Console.ReadLine"," reads input from the console. When the user presses enter, it returns a string. We then resume the program and process the string to determine the next action to take.","Example."," First, when developing testing programs you will often want to loop through user inputs. This example shows how to use a \"while (true)\" loop and the Console.ReadLine method to do this. ","Next: ","The example shows how to test the string value of the result. It shows how to access the Length property of that string.","String Length ","string-length","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","C# program that uses Console.ReadLine loop","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n while (true)"," // Loop indefinitely\n ","{\n Console.WriteLine(\"Enter input:\");"," // Prompt\n ","string line = ","Console.ReadLine","();"," // Get string from user\n ","if (line == \"exit\")"," // Check string\n ","{\n break;\n }\n Console.Write(\"You typed \");"," // Report output\n ","Console.Write(line.Length);\n Console.WriteLine(\" character(s)\");\n }\n }\n}\n\n","Output","\n\nEnter input:\n","Dot","\nYou typed 3 character(s)\nEnter input:\n","Net Perls","\nYou typed 9 character(s)\nEnter input:","In Main,"," the program loops infinitely while prompting the user in each iteration. The program shows the length property access on the string type for each string typed. If the user types \"exit\", then the program immediately terminates.","Example 2."," Here we use the string from Console.ReadLine as an integer value. You can invoke the int.TryParse method to see if the result string is an integer representation, and it will return the value of that integer if possible. ","Next: ","This program tries to multiply an integer value received by the user by 10 and display the product.","Multiply ","multiply","C# program that parses Console input","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n Console.WriteLine(\"Type an integer:\");\n string line = ","Console.ReadLine","();"," // Read string from console\n ","int value;\n if (int.TryParse(line, out value))"," // Try to parse the string as an integer\n ","{\n Console.Write(\"Multiply integer by 10: \");\n Console.WriteLine(value * 10);"," // Multiply the integer and display it\n ","}\n else\n {\n Console.WriteLine(\"Not an integer!\");\n }\n }\n}\n\n","Output","\n\nType an integer:\n4356\nMultiply integer by 10: 43560","The program"," prompts the user for an input. The string variable with the identifier \"line\" is then assigned to the reference of the string data allocated by Console.ReadLine and filled with the user's input. ","Then: ","The int.TryParse static method tests for a numeric value, and if this test succeeds we can then use the integer.","Parse ","parse","Static Method ","static","Finally."," You can insert a Console.ReadLine method call at the end of the Main method\u2014or even in a finally block in the Main method. This will ensure the terminal window is never dismissed by Windows immediately on program completion. ","Finally ","finally","Main, Args ","main","Summary."," We looked at the Console.ReadLine method. We used it to accept input in a loop and testing the result each time. Second, we parsed the result of Console.ReadLine into an integer type for numerical processing. ","Note: ","The Console.ReadLine method is useful in many console programs and is fairly simple to use.","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,iVBORw0KGgoAAAANSUhEUgAAAJgAAABZCAMAAAD1qB0CAAAAGFBMVEX///+vr6/Nzc1kZGSNjY3k5OQxMTEAAABgpIToAAADeUlEQVR4Xu1Z23YcIQxbX/n/P273lMYJRSilM4d5qB5DwAIJe7y8NqEi+noeIttPpD6S1xvyMGLZOvKGACqyu19pHTccmfwyyR41L2JGJuwunbEz224jVlv2bWJ4/j4USHGlx454JO66la3g/3Ytr82w0ZAU0hGUWc2+x2ItpolTuZpu5pT/vndzfpSvM3BkMakbcQSGlPTDpTmBksRi9wMoedxiAZQ8bjFFSnqd4xFIKTm3mBwnFnPvxek0ZnOJ83U6jcmOxRTUUj5JKbFBMu34Tdi18JVBSJ8LG7cQz7cW8ir0SfVnhEFJbQv4JABMwlEUmkU1Fx20Ex2UlIZR4SsAcqJWCa5th8Gt4jQWpSxEjLNg42azcUEiYGJ1J62jdaQV/EuOMTMcoI2wfp1cVFWMtwkyH4/1PJEYhLdBBxsJhH2OolkDa2KAL0uvNicWU0ktZh2MLVd21AKzukG8IlDtsqmuiAk4Cf8uMVlZGIfAMfogTCKXERM8tCDmaBIpHNSLupB6qaXOhwRuBnqR98K4SkNiiebYdxsGZ8TIdw2Y6JsW4140EhsO+lTJwALggsZPFLsf6JxcAKJUsk5Htog5UB9YjKY7fqKcWAlGBCAWo5d2h1hyAbjF+IlyYuOY86zJLcZPFBNLsLL+lQC8YeEFhKcLGcNzAXhPzG83/zLxCr+RXoNITgqIL+LYoOReBc+9gmWLOLUqEGDfYryAkGzhWIB7LRYL74eZ6WUW4+mVe5/Hu99izvZ1v8UE0y4lOfwKi/GCpZA2FeAmi/FRLsC+xfjt5mF4+8AtRkLvbAtflssspmA2HlQNLEBuZxV+u2vQkRSmSADjku9X8EgoZAAllBLjkvM8ZVjIJA81VEojJxYVAAopQIiZZgLX47888BcXbjBrBbIeI2b0fVYJL/QbqaKjlLcIoeK+INYvUKgL8ErLoO+znJi2AezMCzJYrJA1pInfLLCUtVMcsgQZEYsNprxHVSZXFS7rLGA63lvBZGox08lOU8ltLwNAZulokcjP3AO3gFLUypMYVrwGhH8cuC/X6BHNg1Rw+Vgxnb/ViZUrR0R/a2OI+i/2kahvvI6j+oHD4N/n53H+pX+/BTxvsfbfYhst4KPQznufpddnwU97n/bgT81i9lQl83nZ9XnpItSH78x4ACnLNoPJcQ0B9HiWALhAzR98s0wlubKPewAAAABJRU5ErkJggg==)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAA6CAMAAAD7u1flAAAAMFBMVEX////q8v3gdHf1+P3tr6/00tPan6vZW2HokZHYiZXW6v/W1unYq7rYtsbYExPXyNkNBcLBAAAD7klEQVR4Xu2a647qMAyEYzuXXri8/9ueUkY9Sae0Cqo2ywr/wyrGXzNMUoM7MUxEXPCdP7dibcmTkYbhGvU2hT+v4nB/loyNiO5R0w3hzyCikj8dwyNAVItlZs6FEIwqomQ7LHuKJdVj2TDFPZHKTAYq2SDQ4AVk/p119oRMJRvEfH8VWDXvicBKXBElPxJLb4gPwPpi9aDST8ZiyxiBFf4AFht8cJ+Pxduxc78YK77dww9jfbG+WF+s/i9ivV/yi/XFMpniHvUR0cvBzMCJj/ENLJPnx/TZ59B5M+kc+XHaZBAX9NZx84iwhfVgvPbZVZ0cTkG0EgvcY593kzw91+ahGYZ7gNIhDqGygRWpIPpioh61qrDYKLmhZRaxEMdQHLEFi5JffZnLKSYrhAXwIuLrM2Q9FkYCd6Bc7hMAliZvNbvmltYTillFZVICGiGsLFSV5VrcnvHSV2AR1eXZb1hdG7bvnWykUwlgXd4nYyUfbOYfocaiRCkTrcYC1fVJZWtJJqNlQQmeDJXCdBkpYyn5yN73I9ZgsQIDjxYjAUAODBvzpHnqkvYt5tKTsICQFl5yENkcKxhpEBIqzNEOsFjdJ2ARr9G3DaxsGp40CBUiKcbOxlisbjs+mhxjsd5YmKm8Fhap1BIwkHQeC72LxeoOJ2CR6zEsmmMns5wUkZai4hToTbCGvC9aQ6LNsn417sKlSJrg1TEW8no61kg+MxAAmYY6JGSqmvpMhQINJtcAi9PxEMuww0GF8IY04SCZHJJuSvrGWD160lXkWGwaHt4QJpxxEWyWlMZYetsNv92Ywhuml7pIs0Oyg0obYBViO8Yii5DZG9wEc/m/n7k5adRgO6wubIe86MAvcsukGYwMozGWd3vB228S7E8xq90Jkv5DsHjrukNuIZfmROgERvkJWLx19ZBbYZCXp4t07rdg6T4Qn3fTYPP+VEhTpyS119Lg0wERb11XyK2Q5kiG0XjfktphXw+5FdKMZBjtDk/I15rGQ4NhdapKhjvUDssGmidVmQbkVrJG+pq2OcEPqWa5lpUBGbGiuQZYlEdYhQoRQgZJy34alh7+vrV9Kkz27j9AilWPO1h6LhaVpGkMxp8HwaMaHghIOywGBrNUbV1bZ3t1DbHYNRDqUfupyN0HjI5YUf/odkTK77lCz1bNvXdunwtPyj2ekGXHNMIWq72U4BiXj4khn7JfF7l03ujHBc3m9gVxWVK9vPITDpXXakorVslXkG0mrSoH/HKglM9UsXpT6jImKpnYN64LNn8Em4Z4SClnNS1WkNe3DI/OKU9Wksfug71u/+u1jC4c/buKc+J+VZjMOu4V2N2i439AksfBbLouyAAAAABJRU5ErkJggg==)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABDCAMAAADu8bq3AAAAMFBMVEX/////87L/99H/63he//Os//jR//v/507/7pH//fX/++aO//b/5C/p//0A//D0//4M59PNAAAC9klEQVR4XtXa627qMBCFUc+M77nw/m97dFAreWscJg2BOPsfpTJdEp8SQd0QW5sFd8FGgqzdxS4grt2NBrFPC/eD+C7E3w+yGuiRIXYk8Y6QYCQyMMSOxN8RshrmcSF2JPGeEH1euCdkUpDpcxDf7GzIeuA3L926N5J4T4iOJNwJEjxEspWID6ND4P2zLY5ueMhjKxIgPvZBmIlE0vx/STJxOQNQmJ5niuCBCHFeRaIT8c6C1OeL6WX+63VkbkbOOc7qwD5k6keCT7yGUAYDTuobkEL6ZCldSBuJ37pjjK8h88slPgyR1D2wdiAIWxrH0nINiLF6FIJDiYZMcGQvkelNSCrnQmYpPUjoRYI+A5IsST4ZMpOGYCQbiRgQma3VkyGpKAhWvfQTeRtCJ0NmUhAdiU7kfYicDUka0o8EdfshSZ5TF8ezIXPtQBYdCb7fLAgRM3MBXM0YyWGIPE9X11xSEIzk8eN4IE5D7IGED0ESsftdyQDJCoKRRH3HOB2EMMR5CELbKYqCqL9a2Q5C3NkQhki62epIPFjHgDjB6hCiIlGJjAMhqK4HCRAJJhLGgbABwUhUIscgzHwBBCJRieyHVCbKItIIzoQUQHYhU0ND2LQXUgla/ATEmRCMRCdiQygB4DLI0hyLrmUPhIFxGQSj8OqRCSEAXAnBSDARG8LzKBCsIsIDG1LSSJBHc26byMOG0DwOBLOARGxIJ3QRIaJrIKHBQYcWhNGQuf4KL4BgJI0p2hBSH51dC2l8HpwWRPD06yHTqjf9EZLcAJDQgYQdEIh8BEjsQOIdIc4rh3e3hOhIJgOiLyNDQEI/ETv2ZrwFyV+ELAqy7IHk/jchhQme+CLE+W4i9gURJMTM1PlSkb4ImTYTsW9R7Al/DRJXXDQgULs9+hqkIQLSgOTxIBiJ3wmp40ECQMJOiKPhIBhJ3AspMhrExXbOgNiSlFoIfw+CMyAg6QWf2VUZHaLGGRWZCvz8E5APrVKW9Pt/WmCkLAKQc/YPKd9C4FftKeoAAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAA8CAMAAAA6wCQxAAAAGFBMVEX////w9f5kb9TGyu3b6P6hp+K71v8AIMVWWs88AAAErklEQVR4XtWa63LiMAxGVzf6/m+8Q0yR1SPUUmY65PtJEsfHujrm359IPw6N9/jl0L/TabHpCHc5KZwvuJjYZLH5u9sA07QFZz+Akze3AeFiwclbhtzzNvBiA4W53xKONqDED+1PHbIRTpb+HulJGxySs6e92QZnE0Pu/GLInVNuK/jN55Cb5Ugfk45Xmnw/KR+Dwa96HA6mH7t0H85V9fOy3uRHgN0ePbTI9Oa6IvWSyD2Nhl4V17vvr3PMdw33kYolVbVC5peU31XRIN08krIDTrbLORdfcKVrXotbfCDqeEXbwJShRlIlWVCxeSS1UuM+2bsdlB1bwmXa/TIq/E74Wt4KKMDFN0M0bJpwfiPAqiTHHU6wkngKbBTZKNhNwywiVoDpaNdIOFw2lI8CFzW2FwPycN4WZtXKSp90keqf/sXrSpy6+Y+qHO2uJk35kITT/d5FgbHTvnowS3TmlUridy4Mo/LLKqfFENKXj0zWAk9UTJw/SleJkq1uSTiM/7axLIYokjnkrNo3aDhm7MZwPu0uMDQ03mRA+2HIWYIQLotKpW12SpK0gPOpZ8T7qSAaZ7jgZPdiGwdHUSEcvZBwRrhxmvPXLRH6cu1PwNbNQPBTPIITmLL1booEVD6+GHgpDVdKHw0MXp+CXh7AYRz4VU8wb/OWfejLCZck1tiecHwN4UDrbbZTtuckkL7W2iebPA45kMAosBxS+mA5Jhh2DIwrpj3hst8ILrxUQ44kAqMgyyF2CJclfWjiWv+MMs0cEkmjDD2H3JyJa2PRNzEVxi8VlnRoVkDg2eSwNS4O7ww5ZkbmE7aEpmgqgSOfbHQ8i5FOKkHS5WQJR19mG9dHYeljVB+uuWSbXHYDlIX2+w8SLGGyBxzziXQhN2ZiSWSseFEygQ2SNKA+LOGScHDYhMOlWsJjPClxGWJloqNP9uHXhVwZ0l3gsLXqPBdy+ZP4wlBmuZnOKz4lhKPjJNwvQ87HkMt1WFLUJ0Tdms+ouV2Ifb1qi++Ae6GEF58g1dBdzuK76DgJhzqd75m7Zh1Dbl+2GNnYS85yvp6+5FcJ6nRdRITcUMIZco6SAaG5nMXdPX2pbDwd+eSprhmFL+EsTfwiHPtMb+CkfL0WKZMFXBty8YOQk33k8NEr5yRpZvvdyhpOay46Ydec/v9K1yz1Y7MqDgpYB9qDAs/nLWJB0NXvyOuj5lpdhtxtGa96umu2DS5ntilsKgRpQgwNOX2VH9IZcrmKL3bN+Z2SZXzuvqQOTSne1MBh2Tc4kWe7ZsX+sVPAbpSXoaFgfFph7zOdVMsFjndIkt4bvauofn+64w9t5xaKb+Hz4Z3GBpcHc4VO8gyu5pNDsacOPWRdf6tyzHCbovYfm6UcFDBl4kS1PeAsuRVaGC8f9zM55xkkqkBzBnmGs3frgK39FIQf31MsfH3FaHdv8tZwaGIIhwOPc8EpDAdk7AaAfB447lW898qzwGl7PB60EYvDCZJldP28oBDAbqeoBNkoeZ5WojtBkXvTdMJGNsJKAxVwwdXIuqO1fHPTUTHsB8B2Mjrr0j6b5hPScaviJzEbJXWv0p+JOnbh55Hhz5/D/ywbsv9huWAxbhOvjwAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABpCAMAAADflzs9AAAAVFBMVEX////2+fju9PHy9/X0+Pbx9vTo8Ozj7ejZ5uDP4tmwz8Dd6uTL3dTV49x8sJe208Wuzr/P39drpoq61chopIecw7CSvahgn4F1rJFjoYOAsppyqo9IgRfDAAACtElEQVR4Xu3XyVKEMBSF4cxh7Hn2/d9TrtE+VUhTaJrcLPIvLGXjJyegiq/0ZfPIoIBRt2sOBYzLCePzwZiA+bgwtvnBaNES5iylYUlrLbffGGnlF+YiteJKNyPMWUjNkh0wu18YprTNCCM1PwZpZfLBmJwwumAKpmAKpmCSVzAFUzAF47oQvlgCcEMrYtxfMBboVTBtTpguG4wfDCoXjCXQNMb3g6/3Iwo1Bvlq3/Wti8aIfdfVwFCghtw8BnP3JhbjCQEMLMjNYhSAdSyGFO43Zk+KvuoJs39iTLhQDT0xNSm86wM7DiPCww0MoA6fvD7A6ueOtKSPxVSkGGPa502vCTuD8T9YQ8xYDDHUGENr+Oc362cw9LNYQRHGRmJoJz/GYBwoxxgcLmepeEwYov4/pkPxmDCEeRNGxGIsTTJ/ZtJhaPbqH08T2AqAaAzt5Be+ZwxhzOjR7u3bMEG16A2MWSqBlx6qojHYff53E2YhJy68GVMBA820RVjAoXkTBqz5v2eQaseXXRU2da7831QwBbNmUjapMPK4na1pds0lFcadrgtKhTlkhPH5YIxoCXM/ve5wSIXRAbNTbjLvvFKXK3VOgJEVYRqpJ7PWmPPTsjJG2m+MsFMpZRUsqTBbIScyRmhYEmJeBEsSTAvMjCUl5jhv4cfAwo+BhR8DSzKMUMBMWh4yIeblTE2wWJEQo19gtsGihGC+M7A4wYyBZaPA4JsJG/HfGVj4McfReeF66cGygYURc8RG3BicF34Mzgs/BueFGwOLEvwYbMSPgYUbsx2dF14MLPyYY4eNuDH3xwGW5BhkFDmw0SLMppls20S0o84nWJZhEgQLP+bmxTLMx/qWUy8WYjbX+7pdb5VYlFau7uq12g8NH71YilHGGLlKhpJieUZbtWbWavGH5MqJuEqfDRAN8iKPPjsAAAAASUVORK5CYII=)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAByCAAAAADMwOSzAAACe0lEQVR4Xu3csY7kMAgG4Lz/86Wkp6ZAokDy6RTfodVsTDSaxPy7/uux9a0LZpkEb20YNzNVEWYmItr/hYiYWcS8Tcw2cKv8DTPtoxCzqFfC+wGXgCchYlGvgDfp9MBd/xNsIj7otL8XHwC8x14Sq04/Yine4tRvwEvP6ypqPXp+dgneY+nbaZPwHscOh7eww+HDjoL/uJ1m4D3scPjYFw8fawDxUWjw8LErFP7TB7/z0/jYFA8fB4+Il1iQh47UwF//fvrfLPV/t0WEj+52Ev5yjWc96y/MNNrdR/EX6yRZuxb3Z/Ge10lu1/MsPm9auZXFS09iL4n3DE+tLD5vQrQsPi+U1ArjJcELAv7Og/eeAT4+cor3r2lbVPk7Sk30ODeEt3R/QcZ7YXxWbKgB47kyPis2goy3ynhP8K00frw9lcbbD8bz3fiFJ0S8jvEyCb/wioy30nhZ+Kz/Mz3CPa8S0h7hI9+AtMeOeIb3cBRswGO7UviFfwO48Au/8Au/8OhfUgu/8EkzUhqvNfELr8h4+cV477EuGvSw0sPnPaz06BHbDOJHp/UrMf6TkYVfD9RagndkvCI/vpfSeAN+9yDbn0rjPdnfEPCC+JpWS/BUGJ8PGWldfH46XBifzy1oXXw+qkOF8dE1wr2Cful4uC7epQdu7OLimBRpRfzlmkDiw1kjNRFmmjehto9DLJZNeT2P1zfG66jKbKAjDzbGCkS8Iw/zxhJAfGyLiI9aj4iPRYg3ToQeEB87EyLepQcLnyzEwIceER8VEwT/6fu0JuKDzwSA/yifWGbhIxb+y2wWm9DDJnc+UtE7HwOfXOTB/KX1o37bppq3efkDT4lpi2pYKzIAAAAASUVORK5CYII=)"]