我想处理一个简单的结构。所有我需要的结构中的所有变量都将被用作连接字符串。我不打算为列出的变量分配任何新值。我知道如何在课堂上做同样的事情,但现在我想发现如何打击结构。此外,我不需要这些参数字符串P1等在构造函数中,但没有他们,我收到一个错误。请帮助)在C中使用结构的正确方法#
public struct ConnectionString
{
// vars declaration
public string ip, login, password;
// struct constructor
public ConnectionString(string p1, string p2, string p3)
{
ip = "192.168.1.1";
login = "boris";
password = "123456";
}
}
但是,当我把它,我有一个空的输出:
ConnectionString ss = new ConnectionString();
Console.WriteLine("connection string: " + ss.password);
好的,但是你的问题是什么?你有什么问题? *为什么*你想为此使用一个结构? – Amy
“如何用结构来做到这一点”:不。结构是用于特殊情况,这不是其中之一。值类型语义在这里没有用。 –
@HenkHolterman这些案件是什么? –