c# 代码清理以在多行中中断语句
c# code cleanup to break statement in multiple line
我有这个 c# 代码来制作数据库。它是工作代码。但它很难看,因为只有一条线。我想把它分成多行。如果我只是用回车键换行,它会给出语法错误。如何以更清洁的方式断喙:-
string createDataBase = $"CREATE DATABASE {dataBaseName} ON PRIMARY (NAME = {dataBaseName}_Primary, FILENAME = '{primaryPath}'), FILEGROUP {dataBaseName}_FileStreamGroup CONTAINS FILESTREAM(NAME = {dataBaseName}_Filestream, FILENAME = '{filePath}')";
请告诉我如何破解它?
您正在使用内插字符串。我相信你能做到:
string createDataBase = $@"CREATE DATABASE {dataBaseName} ON PRIMARY (NAME = {dataBaseName}_Primary, FILENAME = '{primaryPath}'),
FILEGROUP {dataBaseName}_FileStreamGroup CONTAINS FILESTREAM(NAME =
{dataBaseName}_Filestream, FILENAME = '{filePath}')";
如此处所述:
只需使用$@
组合
string createDataBase =
$@"CREATE DATABASE {dataBaseName}
ON PRIMARY (NAME = {dataBaseName}_Primary, FILENAME = '{primaryPath}'),
FILEGROUP {dataBaseName}_FileStreamGroup
CONTAINS FILESTREAM(NAME = {dataBaseName}_Filestream, FILENAME = '{filePath}')
";
我有这个 c# 代码来制作数据库。它是工作代码。但它很难看,因为只有一条线。我想把它分成多行。如果我只是用回车键换行,它会给出语法错误。如何以更清洁的方式断喙:-
string createDataBase = $"CREATE DATABASE {dataBaseName} ON PRIMARY (NAME = {dataBaseName}_Primary, FILENAME = '{primaryPath}'), FILEGROUP {dataBaseName}_FileStreamGroup CONTAINS FILESTREAM(NAME = {dataBaseName}_Filestream, FILENAME = '{filePath}')";
请告诉我如何破解它?
您正在使用内插字符串。我相信你能做到:
string createDataBase = $@"CREATE DATABASE {dataBaseName} ON PRIMARY (NAME = {dataBaseName}_Primary, FILENAME = '{primaryPath}'),
FILEGROUP {dataBaseName}_FileStreamGroup CONTAINS FILESTREAM(NAME =
{dataBaseName}_Filestream, FILENAME = '{filePath}')";
如此处所述:
只需使用$@
组合
string createDataBase =
$@"CREATE DATABASE {dataBaseName}
ON PRIMARY (NAME = {dataBaseName}_Primary, FILENAME = '{primaryPath}'),
FILEGROUP {dataBaseName}_FileStreamGroup
CONTAINS FILESTREAM(NAME = {dataBaseName}_Filestream, FILENAME = '{filePath}')
";