的價值我有一個函數利用返回的元組
public Tuple<bool, string> check()
{
.
.
return new Tuple<bool, string>(true, null);
}
現在,我想打電話給這個檢查()函數在我的主代碼。什麼是正確的做法?我正在考慮做以下事情。但它不起作用。
Tuple<bool, string> chk = new Tuple<bool, string>(check());
的價值我有一個函數利用返回的元組
public Tuple<bool, string> check()
{
.
.
return new Tuple<bool, string>(true, null);
}
現在,我想打電話給這個檢查()函數在我的主代碼。什麼是正確的做法?我正在考慮做以下事情。但它不起作用。
Tuple<bool, string> chk = new Tuple<bool, string>(check());
您不需要創建一個新對象作爲調用函數的一部分。只需使用這個:
Tuple<bool, string> chk = check();
方法使用誰擁有方法的標識符來調用。您返回的類型是Tuple
,但它不是擁有Check
方法的Tuple
。
在你的情況下擁有該方法的對象當然是this
。
這麼叫吧,而不是這樣:
var chk = this.check();
非常感謝。它有幫助 – user2968369
非常感謝。它幫助 – user2968369