本帖最后由 乔利柱 于 2012-10-22 09:47 编辑
class OutReturnExample
{
static void Method(out int i, out string s1, out string s2)
{
i = 44;
s1 = "I've been returned";
s2 = null;
}
static void Main()
{
int value;
string str1, str2;
Method(out value, out str1, out str2);
// value is now 44
// str1 is now "I've been returned"
// str2 is (still) null;
}
}
我知道这个是返回值方法,但是一直迷惑于这三个方法之间的关系?上面的Method()方法 和中间的 Main()方法 还有下面返回值的Method()方法, 这三个方法有关系吗?有包含 被包含的关系吗?还是别的逻辑关系?
还有就是什么情况下才能用到 传参和返回值的方法?
|