VB.NET Console Appilication Equivalent Of Python Input()












0














In python to assign an input to a variable with the input() function now i know the vb equivalent would be variable = console.readline but with python you can specify text in the input eg name = input("Enter your name")
Is there such a way to do this in vb without writing them on two seperate lines?



-Thanks










share|improve this question






















  • You would have to create your own method that does that.
    – the_lotus
    Nov 20 at 19:51










  • Would writing your own function to do this satisfy your requirement? Otherwise, ReadLine won't write to the console and WriteLine won't read from the console.
    – BACON
    Nov 20 at 19:52










  • Short answer no. docs.microsoft.com/en-us/dotnet/api/… it doesn't accept any arguments. As the_lotus said you could simply make your own method which accepts a string and then does a writeline and readline for you. Saves you a bit of typing
    – ADyson
    Nov 20 at 19:52
















0














In python to assign an input to a variable with the input() function now i know the vb equivalent would be variable = console.readline but with python you can specify text in the input eg name = input("Enter your name")
Is there such a way to do this in vb without writing them on two seperate lines?



-Thanks










share|improve this question






















  • You would have to create your own method that does that.
    – the_lotus
    Nov 20 at 19:51










  • Would writing your own function to do this satisfy your requirement? Otherwise, ReadLine won't write to the console and WriteLine won't read from the console.
    – BACON
    Nov 20 at 19:52










  • Short answer no. docs.microsoft.com/en-us/dotnet/api/… it doesn't accept any arguments. As the_lotus said you could simply make your own method which accepts a string and then does a writeline and readline for you. Saves you a bit of typing
    – ADyson
    Nov 20 at 19:52














0












0








0







In python to assign an input to a variable with the input() function now i know the vb equivalent would be variable = console.readline but with python you can specify text in the input eg name = input("Enter your name")
Is there such a way to do this in vb without writing them on two seperate lines?



-Thanks










share|improve this question













In python to assign an input to a variable with the input() function now i know the vb equivalent would be variable = console.readline but with python you can specify text in the input eg name = input("Enter your name")
Is there such a way to do this in vb without writing them on two seperate lines?



-Thanks







vb.net winforms console-application






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 20 at 19:49









JenyoFoam

62




62












  • You would have to create your own method that does that.
    – the_lotus
    Nov 20 at 19:51










  • Would writing your own function to do this satisfy your requirement? Otherwise, ReadLine won't write to the console and WriteLine won't read from the console.
    – BACON
    Nov 20 at 19:52










  • Short answer no. docs.microsoft.com/en-us/dotnet/api/… it doesn't accept any arguments. As the_lotus said you could simply make your own method which accepts a string and then does a writeline and readline for you. Saves you a bit of typing
    – ADyson
    Nov 20 at 19:52


















  • You would have to create your own method that does that.
    – the_lotus
    Nov 20 at 19:51










  • Would writing your own function to do this satisfy your requirement? Otherwise, ReadLine won't write to the console and WriteLine won't read from the console.
    – BACON
    Nov 20 at 19:52










  • Short answer no. docs.microsoft.com/en-us/dotnet/api/… it doesn't accept any arguments. As the_lotus said you could simply make your own method which accepts a string and then does a writeline and readline for you. Saves you a bit of typing
    – ADyson
    Nov 20 at 19:52
















You would have to create your own method that does that.
– the_lotus
Nov 20 at 19:51




You would have to create your own method that does that.
– the_lotus
Nov 20 at 19:51












Would writing your own function to do this satisfy your requirement? Otherwise, ReadLine won't write to the console and WriteLine won't read from the console.
– BACON
Nov 20 at 19:52




Would writing your own function to do this satisfy your requirement? Otherwise, ReadLine won't write to the console and WriteLine won't read from the console.
– BACON
Nov 20 at 19:52












Short answer no. docs.microsoft.com/en-us/dotnet/api/… it doesn't accept any arguments. As the_lotus said you could simply make your own method which accepts a string and then does a writeline and readline for you. Saves you a bit of typing
– ADyson
Nov 20 at 19:52




Short answer no. docs.microsoft.com/en-us/dotnet/api/… it doesn't accept any arguments. As the_lotus said you could simply make your own method which accepts a string and then does a writeline and readline for you. Saves you a bit of typing
– ADyson
Nov 20 at 19:52












1 Answer
1






active

oldest

votes


















2














What was said in the comments



Public Class LikePython
Public Shared Function Input(Optional Prompt As String = "") As String
Console.Write(Prompt)
Return Console.ReadLine
End Function
End Class


Test



Sub Main()
Dim foo As String
foo = LikePython.Input
Stop
foo = LikePython.Input(">")
Stop
End Sub





share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53400520%2fvb-net-console-appilication-equivalent-of-python-input%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    What was said in the comments



    Public Class LikePython
    Public Shared Function Input(Optional Prompt As String = "") As String
    Console.Write(Prompt)
    Return Console.ReadLine
    End Function
    End Class


    Test



    Sub Main()
    Dim foo As String
    foo = LikePython.Input
    Stop
    foo = LikePython.Input(">")
    Stop
    End Sub





    share|improve this answer


























      2














      What was said in the comments



      Public Class LikePython
      Public Shared Function Input(Optional Prompt As String = "") As String
      Console.Write(Prompt)
      Return Console.ReadLine
      End Function
      End Class


      Test



      Sub Main()
      Dim foo As String
      foo = LikePython.Input
      Stop
      foo = LikePython.Input(">")
      Stop
      End Sub





      share|improve this answer
























        2












        2








        2






        What was said in the comments



        Public Class LikePython
        Public Shared Function Input(Optional Prompt As String = "") As String
        Console.Write(Prompt)
        Return Console.ReadLine
        End Function
        End Class


        Test



        Sub Main()
        Dim foo As String
        foo = LikePython.Input
        Stop
        foo = LikePython.Input(">")
        Stop
        End Sub





        share|improve this answer












        What was said in the comments



        Public Class LikePython
        Public Shared Function Input(Optional Prompt As String = "") As String
        Console.Write(Prompt)
        Return Console.ReadLine
        End Function
        End Class


        Test



        Sub Main()
        Dim foo As String
        foo = LikePython.Input
        Stop
        foo = LikePython.Input(">")
        Stop
        End Sub






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 20 at 20:16









        dbasnett

        8,06421827




        8,06421827






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53400520%2fvb-net-console-appilication-equivalent-of-python-input%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Wiesbaden

            Marschland

            Dieringhausen