Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
String literal in multiple lines in C#
Message
De
22/04/2007 06:17:12
 
 
À
22/04/2007 06:05:19
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Versions des environnements
Environment:
C# 2.0
Divers
Thread ID:
01218662
Message ID:
01218667
Vues:
16
>>>Use @ prefix.
>>
>>@ prefix adds line feeds to strings.
>>So result string is different and cannot be used in case label.
>>
>>>PS: In most cases it's easier to use StringBuilder.
>>
>>I need to use string literal in case label as shown in example.
>>case label cannot be expression so using StringBuilder is not possible.
>
>
>strin s1 = @"IR(""xxx"")+
>sql('sele tasudok from dok x
> where doktyyp+str(dokumnr,7)= ""G""+
>str(dok.krdokumnr,7) ','')".Replace("\r\n",String.Empty);
>
>//..
>case s1:
>
>
>
>Using such a string as a label is dangerous but it is up to you.
>Cetin

Thank you. I also found that

case @"ssss""bbbb"+
@"dfdgfg""dfgf""":

works. This does not reqire separate statements for case label creation so this is better, is'nt it?
Andrus
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform