비어 있으면 기본값을 설정하는 방법. 그렇지 않은 경우 기본 문자열 (10,20)
을 작성합니다.C 번호 : I 입력 문자열 경우</p> <pre><code>public void AddSomething(string ice = "10", string sweet = "20") { Console.Write(ice); Console.Write(sweet); } </code></pre> <p>그래서, 그것은 문자열을 작성합니다 :이 같은 방법이있는 경우 입력이
하지만이 같은 싶지 :
public void AddSomething(string ice = "10", string sweet = "20")
{
if(ice = "")
ice = default_vaule; //which is 10
if(sweet = "")
sweet = default_vaule; //which is 20
Console.Write(ice);
Console.Write(sweet);
}
때문에 사용자 입력 빈 문자열 ""
경우, 나는 사용자에게 기본 값을 작성할 수 있습니다, 그래서뿐만 아니라이 수행 할 수 있습니다
AddSomething("5");
을
두 가지 모두 :
AddSomething("5","");
AddSomething("","5");
누구나 어떻게 할 수 있는지 알고 있습니까? 고마워!
이 작업 중입니다! 내 C# 버전에서만 "nameof"를 지원하지 않습니다. 감사합니다. – DaveG