Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找并删除字符串的一部分,然后再次使用新值添加该部分_C#_.net_Linq - Fatal编程技术网

C# 查找并删除字符串的一部分,然后再次使用新值添加该部分

C# 查找并删除字符串的一部分,然后再次使用新值添加该部分,c#,.net,linq,C#,.net,Linq,下面是我在很多地方使用的连接字符串 <add key="conString" value="Data Source=My-Pc;Initial Catalog=Db1;User ID=sdfsdf;Password=facebook"></add> //初始化ConnectionStringBuilder,如下所示: String connString=System.Configuration.ConfigurationManager.AppSettings[“cons

下面是我在很多地方使用的连接字符串

<add key="conString" value="Data Source=My-Pc;Initial Catalog=Db1;User ID=sdfsdf;Password=facebook"></add>
//初始化ConnectionStringBuilder,如下所示:
String connString=System.Configuration.ConfigurationManager.AppSettings[“consting”];
var builder=新连接字符串builder(connString);
//将初始目录设置为其他数据库:
builder.InitialCatalog=“”;
//检索新连接字符串
var newConnectionString=builder.ToString();

Downvoter请告诉我进行Downvoter的原因??您可能想看看创建多个具有相对路径的配置,然后在运行时决定使用哪一个不是更好吗?@juharr:使用SqlConnectionStringBuilder可以删除初始目录的整个部分,但我将如何再次添加它?非常感谢非常感谢。你的回答真的帮助了我。再次非常感谢你,请继续这样帮助我:)
public void statistics()
{
   String connString = System.Configuration.ConfigurationManager.AppSettings["conString"];
   //here i want to remove this part :  Initial Catalog=Db1;
   connString = "Data Source=My-Pc;User ID=sdfsdf;Password=facebook";

   //Here I have lots of operation and after that I would like to add this part with new database name

   string newDb= "db2";
   //again add that part with new db :  Initial Catalog=Db2;
   connString = "Data Source=My-Pc;Initial Catalog=Db2;User ID=sdfsdf;Password=facebook";
}
// initialize ConnectionStringBuilder like so:
String connString = System.Configuration.ConfigurationManager.AppSettings["conString"];

var builder = new ConnectionStringBuilder(connString);
// set initial catalog to other database: 
builder.InitialCatalog = "<otherDatabaseName>";
// retrieve new connectionstring
var newConnectionString = builder.ToString();