Si j'ai une chaîne "bonjour monde" p>
Comment puis-je réduire chaque lettre après le premier mais garder le boîtier de chameau de chameau alors: je reçois: p>
Bonjour World p>
5 Réponses :
Vous voudrez peut-être jeter un coup d'œil à cette classe dans le document .NET P>
système.globalization.textinfo.totitlecase () p>
http://msdn.microsoft.com/ fr-US / bibliothèque / system.globalization.textinnfo.totitlecase.aspx p>
"En règle générale, le boîtier de titre convertit le premier caractère d'un mot en majuscules et le reste des caractères à minuscule ...." P>
Vous pourriez avoir à faire un .toLower () d'abord selon les docs. p>
Essayez ceci:
StrConv("SOME TEXT TO CONVERT", VbStrConv.ProperCase)
système.globalization.cultureInfo.currentculture.textinfo.tOtitLecase ("Hello World" .ToLower ()) P>
Bonne façon de le faire dans SQL?
Vous pouvez essayer blog.sqlauthority.com/2007/02/01/... ou Stackoverflow.com/Questtions/230138/... Mais je suggère de faire ça sur le client. SQL n'a tout simplement pas les fonctions pour faire ceci earisly.
Utilisez un cas approprié
Il existe une option pour convertir une chaîne en casage de titre, dans VB.NET.
Essayez ce code. Cela devrait fonctionner bien. P>
Dim title as String = "converted to title case" Console.WriteLine(StrConv(title, VbStrConv.ProperCase))
N'est-ce pas Hello World en fait un cas Pascal? Le boîtier de chameau ne signifie-t-il pas - helloworld?