读一个字符串中的特定行?

时间:2012-07-30 09:13:18

标签: c#

这是我的字符串:

string conSTR = "Data Source=(local);Initial Catalog=MyDB;User ID=sa";

我只想获取字符串"(local)",以及"MyDb""sa"字,任何人都可以建议如何在C#中执行此操作。

2 个答案:

答案 0 :(得分:10)

假设这实际上是一个SQL连接字符串,您可以使用SqlConnectionStringBuilder - 将字符串传递给构造函数,然后询问相应的属性。

答案 1 :(得分:3)

使用SqlConnectionStringBuilder

var builder = new SqlConnectionStringBuilder(conSTR);

然后,您可以阅读构建器的属性,例如.DataSource.UserID.Password