将VB.net模块转换为C#

将VB.net模块转换为C#,c#,vb.net,module,oracle10g,connection-string,C#,Vb.net,Module,Oracle10g,Connection String,在使用VB.net之后,我决定第一次试用C# 出于好奇,当我使用VB.net时,我有: Dim conn As OleDbConnection = New OleDbConnection("Provider=""****"";user id=" & strUserID & ";data source=" & strDatabase & ";password=" & strPssWd) 尝试将此格式转换为C#时,我执行了以下操作: string strAc

在使用VB.net之后,我决定第一次试用C#

出于好奇,当我使用VB.net时,我有:

Dim conn As OleDbConnection = New OleDbConnection("Provider=""****"";user id=" & strUserID & ";data source=" & strDatabase & ";password=" & strPssWd)
尝试将此格式转换为C#时,我执行了以下操作:

string strAccessConn = "Provider=****;user id=" & strUserID & ";data source=" & strDatabase & ";password=" & strPssWd
但是,在vb.net的my Module.vb中保存的strUserId、strDatabase和strpswd如下:

Module Module1
  Friend strDatabase As String = "****"
  Friend strUserID As String = "****"
  Friend strPssWd As String = "****"

End Module
如何用C#制作模块(举个例子会很有帮助)谢谢

仅供参考:有人告诉我这是一个复制品。


但是他们帖子的格式和流程与我的不一样。我正在询问一个基于数据库连接的模块。

您可以在
公共静态类中放置常量,如下所示:

public static class MyConnectionStringConstants
{
    public const string strDatabase = "****";
    public const string strUserID = "****";
    public const string strPssWd = "****";
}
string strAccessConn = "Provider=****;user id=" + MyConnectionStringConstants.strUserID + ";data source=" + MyConnectionStringConstants.strDatabase + ";password=" + MyConnectionStringConstants.strPssWd
要使用它,您需要参考如下常量:

public static class MyConnectionStringConstants
{
    public const string strDatabase = "****";
    public const string strUserID = "****";
    public const string strPssWd = "****";
}
string strAccessConn = "Provider=****;user id=" + MyConnectionStringConstants.strUserID + ";data source=" + MyConnectionStringConstants.strDatabase + ";password=" + MyConnectionStringConstants.strPssWd

顺便说一句,在C#中,您使用
+
运算符连接字符串,而不是
&
运算符。

此处重复:@Fruitbat我查看了您的重复链接,它看起来与我的不一样。可能会问同样的问题,但结果不是我所需要的。根据我的格式,斯丹的回答是我所需要的。所以,如果你降级了我的帖子,我不知道为什么。不是我。“我只是把链接放在那里,因为我认为这是你需要的。”我明白了。我刚刚得到了一个“重复”的警告,在顶部与相同的链接,所以这就是为什么我问。谢谢。谢谢你的澄清和举例。您发送的内容的格式与我的旧版本完全相似。我真的很感激!我还没有完全意识到c#使用了+,所以请欣赏这些信息。