yqm的.net之园

writing down what i am experiencing or creating
c#中的续行

在c#的语法中我并没有阅读到关于续行的方法介绍。很多人写c#程序不续行的。
原来我也是一直不续行的,写sql语句的时候经常拉底部的scrollbar(不知道这东东的中文叫什么,汗一个)。
十分不利于修改和查看。
现在感觉越来越不爽了。以后写程序太长的话都续行吧。

c#中没有续行符号,不像VB,VC等,都有续行符号。c#续行就是直接回车。但在字符串常数中却不能直接回车。
c#中常数字符串续行的方法(我想例子最能说明方法了)

string myString = "this is the first line" +
  
"the line is also part of first line";

如果写成这样:

string myString = "this is the first line";
myString 
+= "the second line";

(这就不是续行了。只对字符串连接有效果)
 

在写sql语句的时候,如:

"SELECT field1,field2 FROM table WHERE field3 = "+intVar1+AND field4= '"+strVar+"' ORDER BY ID DESC"

在常数后面续行,跟上面的例子一样。
在变量值后面续行:
"SELECT field1,field2 FROM table WHERE field3 = "+intVar1+" "+
"
AND field4= '"+strVar+"' "+
"
ORDER BY ID DESC"

posted on 2006-11-06 20:45  YQM  阅读(1254)  评论(0编辑  收藏  举报