간단한 구조체를 처리하려고합니다. 그 모든 것은 나중에 연결 문자열로 사용될 구조에서 모든 변수를 가질 필요가 있습니다. 나열된 변수에 새 값을 할당하지 않겠습니다. 클래스와 동일한 작업을 수행하는 방법을 알고 있지만 이제 구조체를 사용하는 방법을 발견하고 싶습니다. 또한, 나는 이러한 매개 변수 문자열 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
"구조체와 함께하는 방법": NOT. Structs는 특별한 경우를위한 것이며, 이것들 중 하나가 아닙니다. 값 유형 의미론은 여기서 사용되지 않습니다. –
@HenkHolterman 그 경우는 무엇입니까? –