Variabili in c#

di panfra il
18 risposte
Ho questo breve codice in c# ma mi da un errore sulla variabile string :

Console.WriteLine(" Come ti chiami?");
var V_name = string;
V_name =Console.ReadLine();
V_name = (V_name.Trim).tolower;

come posso farlo funzionare mantendo trim e tolower
grazie...

18 Risposte

  • panfra ha scritto:


    Ho questo breve codice in c# ma mi da un errore sulla variabile string :
    [...]
    come posso farlo funzionare mantendo trim e tolower
    La sintassi di base del linguaggio C# la devi conoscere per poterci programmare.
    In modo particolare, come chiamare i metodi e come utilizzare il loro valore di ritorno, leggendo anche la documentazione.

    Banalmente,
    
    V_name = V_name.Trim().ToLower();
    
    Inoltre, il linguaggio C# è "case sensitive": tolower non è uguale a ToLower!
  • E sull'utilizzo dell'underscore e naming convention non gli diciamo nulla?
  • Toki ha scritto:


    E sull'utilizzo dell'underscore e naming convention non gli diciamo nulla?
    Non volevo infierire...
  • Sarebbe bene partire da un libro e non da un forum
  • E perché? puoi partire da forum e guide online per poi ristudiare tutto e meglio con dei libri. Puoi studiare integrando forum, guide online e libri.
  • Perché, secondo me, un forum non è il posto adatto per fare domande sulle basi della programmazione in un dato linguaggio.

    Per quello ci sono i corsi, i libri, le guide (che non consiglio).
  • Come no, oggi l'autore ha scoperta grazie ad @Alka che C# è case sensitive, che esiste la naming convention, che deve studiare le basi di C#.

    A volte si inizia a studiare una tecnologia a spizzichi (forum, guide, tutorial), poi se interessa, si studia nei libri e si fanno corsi seri.
    Durante la fase "spizzichi" ci si può rendere conto di non aver voglia di andare oltre e si abbandona.

    Per un professionista invece il forum è necessario per confrontarsi con altri e tenersi aggiornato
  • Per l'autore: la parola variabili non è adeguata in questo contesto. In C# sono tutti oggetti, anche le stringhe
  • Toki ha scritto:


    C# è case sensitive, che esiste la naming convention
    Bene ... le prossime domande sul forum quindi saranno

    "Cosa vuol dire case sensitive"

    "Cosa è la naming convention"

  • Sono domande che un principiante può fare benissimo, certo.
    Rispetto alla naming convention: quando metto mano al codice altrui mi rendo conto che si tratta di un argomento oscuro / sottovalutato per tanti, anche con diversi anni di carriera
  • Sì ma prima di un forum esiste wikipedia ... almeno per farsi un'idea
  • Grazie per avermi ricordato che c# è case sensitive.
    ma se riscrivo il codice cosi':
    Console.WriteLine(" Come ti chiami?");
    string V_name ;
    V_name =Console.ReadLine();
    V_name = (V_name.Trim).ToLower;

    non mi da piu' errore la variabile ma trim e tolower...
    Scusate ma è la prima volta che scrivo codice c#
    Grazie
  • panfra ha scritto:



    ma se riscrivo il codice cosi':
    V_name = (V_name.Trim).ToLower;

    non mi da piu' errore la variabile ma trim e tolower...
    ... e che dice l'errore ti dà ?
  • panfra ha scritto:


    Grazie per avermi ricordato che c# è case sensitive.
    ma se riscrivo il codice cosi':
    Console.WriteLine(" Come ti chiami?");
    string V_name ;
    V_name =Console.ReadLine();
    V_name = (V_name.Trim).ToLower;

    non mi da piu' errore la variabile ma trim e tolower...
    Scusate ma è la prima volta che scrivo codice c#
    Grazie
    Alka, nella prima risposta che ti ha dato, ti ha detto come devi scrivere quella linea.

    Ma io rimango dell'opinione che in un forum non si possa porre certi quesiti.
    Va bene che è la prima volta che usi il C# ma dovresti studiare prima cosa sono i metodi e quale sintassi si usa per richiamarli.
Devi accedere o registrarti per scrivere nel forum
18 risposte