begin process at 2010 02 09 23:11:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Mono

 > 

Général

 > 

instructions plusieurs lignes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

instructions plusieurs lignes

mercredi 12 décembre 2007 à 10:16:56 | instructions plusieurs lignes

floriandevelop

Hello,
Quel est le caractère à utiliser pour écrire des instructions sur plusieurs lignes??

merci d'avance!
mercredi 12 décembre 2007 à 10:28:58 | Re : instructions plusieurs lignes

SharpMao

Membre Club
Hello,

en c#, pas de caractère spécial, contrairement au VB.
Un retour à la ligne suffit.
Le compilateur sait qu'il s'agit de la même instruction

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
mercredi 12 décembre 2007 à 10:29:46 | Re : instructions plusieurs lignes

bernie666

Salut, en c# le caractere qui définit ta fin de ligne est le =>  ; <=
tant que tu ne le met pas tu peux indenter ton code à ta guise ... (tout en respectant un minimum les conventions de nomages afin que cela reste lisible ;) )

++


-------------------------------------------
http://quoideneufaujourdhui.spaces.live.com
mercredi 12 décembre 2007 à 10:40:26 | Re : instructions plusieurs lignes

floriandevelop

j'aurais du préciser:
comment "couper" une chaine de texte, typiquement une instruction SQL, sur plusieurs lignes?

merci!
mercredi 12 décembre 2007 à 10:54:47 | Re : instructions plusieurs lignes

SharpMao

Membre Club
Réponse acceptée !
Hello,

En gros, tu as deux façons de le faire

Celle intuitive mais mauvaise :
string sql = "Select * "+ 
         //Si tu veux que le string lui-même soit sur plusieurs lignes, tu peux encore faire + Environement.NewLine
        "FROM tableXXX";

Et une moins intuitive mais meilleure :

StringBuilder sb = new StringBuilder();
sb.AppendLine(
"Select * ");
sb.AppendLine(
"FROM tableXXX");
//Et pour récupérer ta requête , tu fais sb.ToString()




Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
dimanche 16 décembre 2007 à 12:10:08 | Re : instructions plusieurs lignes

coq

Administrateur CodeS-SourceS
Salut,

A un petit détail pret : si on parle bien de chaines litérales, l'utilisation de StringBuilder n'est pas nécessaire ici, et serait même déconseillé, car les morceaux seront assemblés à la compilation.

Pour
string sql = "Select * " + 
        "FROM tableXXX";

Le code compilé contiendra
string sql = "Select * FROM tableXXX";

Toujours en parlant de chaines litérales, si le but est d'avoir les retours à la ligne dans la chaine, tu peux utiliser cette syntaxe :
        string sql =
@"Select *
FROM tableXXX";
qui donnera
string sql = "Select * \r\nFROM tableXXX";

Seulement attention, cette syntaxe provoquera la conservation de tout caractère situé dans @"", ce qui naturellement inclus les tab/espaces d'indentation.

(Enfin, dans tous les cas le mieux est encore de ne pas mettre les requêtes dans le code.)


/*
coq
MVP Visual C#
CoqBlog
*/


Cette discussion est classée dans : lignes, instructions


Répondre à ce message

Sujets en rapport avec ce message

Comptabiliser le nb de lignes d'un datagrid [ par GazGaz ] lu c encor mou ;)bon bah tout est dans le titre, je voudrait afficher dans un povr label le nombre de lignes d'un datagridthxGaz_____________________| création d'un test psychologique ? [ par arwiin ] Bonjour a tous, je suis actuellemnt d'apprendre le langage Csharp dans le but de créer une version informatisé du "test de barrage" afin d'évaluer l'a lignes de commande avec lame.exe [ par Online ] Salut,Je voudrais en fait l'aide de ceux qui ont réalisé des rippers.je souhaite utliser lame.exe pour réaliser les rips et l'on doit en fait rentrer Equivalent de LIMIT sur SQL server [ par micolorigolo ] Bonjour je cherche à faire un équivalent de LIMIT sur SQL SERVER. J'ai lu qu'il fallait utiliser TOP mais comment dois t-on faire pour récupérer les l Liste en C# [ par lukadiya ] Je cherche à faire une fenêtre qui présente une liste de données (jusque là je sais faire).Mais je voudrais que l'application permette à l'utilisateur impression d'une form [ par mahara ] bonjour!je veux imprimer une form qui contient des lignes (il n'est point évident de tracer ces lignes!)... Multiselection dans un Datagrid [ par xerque ] Bonjour,Dans un datagrid on peut selectionner plusieurs lignes (grâce à ctl+clique)Comment peut on savoir quelles sont les lignes sélectionnées???X [aspx][c#] dataSet compter lignes [ par alexisDotNet ] bonjour j'aimerais savoir comment on peut compter les lignes d'un dataSet ou d'un DataGrid, je sais qu'il y a une propriete "rows" mais je n'arrive pa [aspx][c#] dataSet compter lignes [ par alexisDotNet ] bonjour j'aimerais savoir comment on peut compter les lignes d'un dataSet ou d'un DataGrid, je sais qu'il y a une propriete "rows" mais je n'arrive pa Plus vite que le refresh() [ par bob94700 ] Bonjour, Je cherche à faire apparaitre une image par dévoilement (disons par lignes horizontales) : pour cela j'utilise un pictureBox, un Graphic et


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales