2012-07-30 102 views
1

这里是我的串线:读取字符串中的特定行?

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

我只想得到字符串"(local)",并"MyDb""sa"话任何人都可以建议如何做到这一点在C#。

+0

你应该看看一些正则表达式。检查这个问题:http://stackoverflow.com/questions/11717707/best-way-to-split-a-string-without-a-sperator/11717893#11717893 – 2012-07-30 09:15:04

+0

最好的方法是使用SqlConnectionStringBuilder类 – 2012-07-30 09:15:17

+1

你想解析连接字符串,或者你的问题是更通用的? – 2012-07-30 09:16:12

回答

10

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

+0

非常感谢!像你这样的人对我们来说是一种福音,他们只是C#和.net的入门者! – 2012-07-31 00:39:49

相关问题