在两个方法之间传递参数c#

pos*_*ive 2 c# parameter-passing uwp

我有两种方法.首先,我在调用第二个方法时从第一个方法传递一个字符串.在第二种方法中,我做了计算.

现在我想将结果传递回第一个方法.

我如何实现这一目标?

我的代码是这样的:

    private void RegisterButton_Click(object sender, RoutedEventArgs e)
    {

        string databaseName = "databaseName";
            CheckDatabase(databaseName);
            bool test = bRet;
    }
    private bool CheckDatabase(string databaseName)
    {
        string connString = "Server=localhost\\SQLEXPRESS;Integrated Security=SSPI;database=master";
        string cmdText = "select * from master.dbo.sysdatabases where name=\'" + databaseName + "\'";
        bool bRet = false;
        using (SqlConnection sqlConnection = new SqlConnection(connString))
        {
            sqlConnection.Open();
            using (SqlCommand sqlCmd = new SqlCommand(cmdText, sqlConnection))
            {
                int nRet = sqlCmd.ExecuteNonQuery();
                if (nRet <= 0)
                {
                    bRet = false;
                }
                else
                {
                    bRet = true;
                }
            }
        }            
        return bRet;
    }
Run Code Online (Sandbox Code Playgroud)

我如何传回bRet?

nvo*_*igt 5

根据你的其余代码,也许我误解了这个问题,但这应该有效:

bool test = CheckDatabase(databaseName);
Run Code Online (Sandbox Code Playgroud)

  • 你这样做,那就是`return`. (3认同)