Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34

Discussione: [OT] le variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    [OT] le variabili

    ma voi come chiamate le variabili?
    io ho due modi di nominarle:
    se la variabile verrà utilizzata solo per uno scopo allora scelgo un nome che mi faccia capire quello scopo.
    per esempio.
    codice:
    Dim _TableCategorie As DataTable
    per una ipotetica tabella di categorie (di cosa? boh!)

    se invece ho una variabile che usero per piu volte (la classica i che viene utilizzata in tutti i For :maLOL: :maLOL: ) allora la dichiaro con un nome che riconduce chiaramente al tipo.
    Dim _int As Int32
    la cosa piu bella, che forse avrete notato è che metto sempre l'underscore davanti al nome variabile lo faccio xkè utilizzando vs, scrivendo Me. o this. mi becco tutte le variabili in pole position

    sono tanto scemo per aprire questo tipo di discussioni?

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Tieni presente che io prima di consegnare dei file, faccio una ricerca in tutta la soluzione per trovare "pippo" .
    Quando devo debuggare e valorizzo qualcosa uso sempre "pippo".
    Per quanto riguarda invece il tuo quesito io, abbrevio il tipo aggiungendo il nome tipo:
    dim lbl_pippo as label
    dim tb_pippo as textbox
    dim dr_pippo as datareader....
    per quanto riguarda il nome delle variabili cerco di dare un nome consono al loro utilizzo tipo:
    dim questa_è_una_variablile_integer_che_mi_serve_per_q uesto_ciclo_for as integer


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    anch'io per le label piazzo lbl davanti alla sua utilità..
    txt davanti ai textbox, cmd (non btn) davanti ai button ecc..
    insomma, tutti quei prefissi che temo esistano dal vb1

    Tieni presente che io prima di consegnare dei file, faccio una ricerca in tutta la soluzione per trovare "pippo" .
    :maLOL: :maLOL:

  4. #4
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    So che c'è da ridere, ma dato che i miei file vanno in mano anche ad altri programmatori e, mi è già successo di lasciare qualche cadavere in giro per il codice...
    Ciao

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    io uso _variabile per le variabili private Però, siccome Visual Studio separa le procedure con una linea, nasconde alla vista il carattere _. Perciò ho deciso di eliminare _variabile e metterò fVariabile

    Se voglio vederle in alto metto aVariabile

    ma devo essere fuso pure io

    sms, c'è in c# l'analogo basic Mid, quello che sostituisce una lettera in una stringa?
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da pietro09
    sms, c'è in c# l'analogo basic Mid, quello che sostituisce una lettera in una stringa?
    un string.substring?

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da sms
    un string.substring?
    no, qualcosa come v.Insert, solo che al posto di fare l'inserimento fa la sostituzione alla posizione data
    Pietro

  8. #8
    codice:
    public class InsertTest {
        public static void Main() {
    
            string animal1 = "fox";
            string animal2 = "dog";
    
            string strTarget = String.Format("The {0} jumped over the {1}.", animal1, animal2);
    
            Console.WriteLine("The original string is:{0}{1}{0}", Environment.NewLine, strTarget);
    
            Console.Write("Please enter an adjective (or a group of adjectives) to describe the {0}: ==> ", animal1);
            string adj1 = Console.ReadLine();
    
            Console.Write("Please enter an adjective (or a group of adjectives) to describe the {0}: ==> ", animal2);    
            string adj2 = Console.ReadLine();
    
            adj1 = adj1.Trim() + " ";
            adj2 = adj2.Trim() + " ";
    
            strTarget = strTarget.Insert(strTarget.IndexOf(animal1), adj1);
            strTarget = strTarget.Insert(strTarget.IndexOf(animal2), adj2);
    
            Console.WriteLine("{0}The final string is:{0}{1}", Environment.NewLine, strTarget);
        }
    }

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    io volevo solo fare:

    stringa[posizione] = carattere;

    che non si può perchè è a solo lettura
    Pietro

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    qualcosa del genere:
    codice:
        Private Function replace(ByVal s As String, ByVal c As Char, ByVal position As Integer) As String
            Dim ca() As Char = s.ToCharArray
            ca(position) = c
            Return New String(ca)
        End Function
    
            Dim a$ = "abcdefg"
            Response.Write(replace(a, "X"c, 2))
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.