C# 函数中定义的字符串变量的打印值

本文关键字:变量 打印 字符串 定义 函数 | 更新日期: 2023-09-27 18:33:53

我在 asp.net 中定义了一个函数,并将这个函数分配给了按钮单击。在这个函数中,我从SQL服务器获取了一列,并将其值分配给一个字符串变量。我想看看这个字符串的值。

在 C# 中是否有我可以打印此字符串的值?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
namespace Uma_Trial_2
{
    public partial class Trial1 : System.Web.UI.Page
    {
        public string final;
        protected string Page_Load(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
       // {
           // if (IsPostBack)
            //Initial is !IsPostBack
          //  {
               // BindData();
          //  }
       // }
        //protected string BindData(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
        {
            DropDownList ddlMul = new DropDownList();
            DataSet ds = new DataSet();
            SqlConnection conn = new SqlConnection(@"Data Source=xxxxxxxx;Initial Catalog=xxxxx;Persist Security Info=True;User ID=XXXXX;Password=XXXXXX@$$w0rd");
            conn.Open();
            string cmdstr = "select DISTINCT [Month_Abbr] from  [XXXXXXXXXXXX]";
            SqlDataAdapter adp = new SqlDataAdapter(cmdstr, conn);
            adp.Fill(ds);
            if (ds.Tables[0].Rows.Count > 0)
            {
                ddlMul = (DropDownList)e.Row.FindControl("DropDownMultiple1");
                if (ddlMul != null)
                {
                    ddlMul.DataSource = ds.Tables[0];
                    ddlMul.DataTextField = ds.Tables[0].Columns["Month_Abbr"].ColumnName.ToString();
                    ddlMul.DataValueField = ds.Tables[0].Columns["Month_Abbr"].ColumnName.ToString();
                    ddlMul.DataBind();
                }
            }
            List<String> Month_Abbr_list = new List<string>();
            foreach (System.Web.UI.WebControls.ListItem item in ddlMul.Items)
            {
                if (item.Selected)
                {
                    Month_Abbr_list.Add(item.Value);
                }
            }
            final = "(" + String.Join(",", Month_Abbr_list.ToArray()) + ")";  
            return final;

        }

    }
}

C# 函数中定义的字符串变量的打印值

您可以使用

Response.Write(StringVariableHere);

创建 asp 标签

<asp:Label ID="lblResult" runat="server" />

设置标签的文本属性

lblResult.Text = StringVariableHere;

可以使用 Visual Studio 调试器通过将断点放在所需位置来检查变量值。

你能显示字符串或代码的一部分吗?

有一些方法可以显示您的价值:

printf("'n yourString:");
Console.WriteLine(yourString);

您可以简单地添加一个 asp Label 控件,将其设置为 runat = server,并使用 name 属性访问该控件以将字符串值放入浏览器中。