相关疑难解决方法(0)

如何从C#中的函数返回多个值?

我阅读了这个问题C++版本,但并没有真正理解它.

有人可以清楚地解释一下是否可以做到以及如何做?

c# return

391
推荐指数
17
解决办法
64万
查看次数

如何在c#方法中返回2个值

我创建了c#的功能来比较我项目中的价格.

public static decimal? SpecialPrice(decimal w, decimal p)
{
    if (w < p)
    {
        return p;
    }
    else if (w > p && p > 0)
    {
        //return (w , p);
    }
    else
    {
        return w;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在w> p和p> 0时返回两个变量(w和p),但我不知道怎么能像那样返回.有人知道吗?

c#

3
推荐指数
3
解决办法
2万
查看次数

从功能返回2项

我有存储过程,我将执行其结果并将其传递到数据集并返回它,但同时我的存储过程中有一个输出参数,我也想返回,如何返回数据集和整数使用我的函数输出值,还是有更合适的方法来处理这种情况?请好好的建议,谢谢.

Public Function SelectCampaignManagementTableListing(ByVal objCampaignManagmentClassBLL As CampaignManagementBLL, ByVal dbConnection As DbConnection, ByVal SortExpression As String, ByVal SortFilterText As String, ByVal SortFilterField As String, ByVal SortDirection As String, ByVal PageNumber As Integer, ByVal PageCount As Integer, ByVal TotalCount As Integer) As DataSet

            Dim dbCommand As DbCommand = Nothing
            Dim retDS As DataSet = Nothing

            Try
                If dbConnection.State <> ConnectionState.Open Then
                    dbConnection.Open()
                End If

                dbCommand = GetStoredProcedureCommand("Campaign_LoadListing")
                dbCommand.Connection = dbConnection

                With objCampaignManagmentClassBLL

                    Select Case SortFilterField
                        Case "Code"
                            AddInParameter(dbCommand, "@Code", DbType.String, 50, DBNull.Value) …
Run Code Online (Sandbox Code Playgroud)

c# sql vb.net asp.net

2
推荐指数
1
解决办法
844
查看次数

标签 统计

c# ×3

asp.net ×1

return ×1

sql ×1

vb.net ×1