因為前些日子在學Python,用"""或'''String就可以多行,今天就在想C#有沒有這功能呢?,用Google搜一下還真的有,很簡單只有要上@就可以了,以前我只知道加@可以不處理escape,沒想到也可用在多行。
因為前些日子在學Python,用"""或'''String就可以多行,今天就在想C#有沒有這功能呢?,用Google搜一下還真的有,很簡單只有要上@就可以了,以前我只知道加@可以不處理escape,沒想到也可用在多行。
以前String要多行我是這樣寫
string sql = "SELECT * " +
"FROM Table " +
"Whele ColumnA='a'";
但加個@就不用那麼麻煩了
string sql = @"SELECT *
FROM Table
Whele ColumnA='a'";
參考資料
Multi-Line Strings in C#
http://jameskovacs.com/2007/02/12/multiline-strings-in-c/