显示缩短 URL

Show shortened URL

我带着疑问。我有一个界面,其中有两个文本框,一个输入长 url,另一个在按下按钮后显示缩短的 url。这段代码在 C# 窗体中,我想知道如何在 TextBox.

中显示短 url
private void btnAcortar_Click(object sender, EventArgs e)//button
        {
            string urlCor = txtUrlLarga.Text;
            Shortener(urlCor);
        }

        public static string Shortener(string url)//Shortener method
        {
            string tinyUrl = url;
            string api = "tiny url api=";
            try
            {
                var request = WebRequest.Create(api + url);
                var res = request.GetResponse();
                using (var reader = new StreamReader(res.GetResponseStream()))
                {
                    tinyUrl = reader.ReadToEnd();
                }
            }
            catch (Exception exp)
            {
                Console.WriteLine(exp);
            }
            return tinyUrl;
        }

这在控制台上有效,现在我尝试将其放入表格中。

你试过...吗?

private void btnAcortar_Click(object sender, EventArgs e)//button
{
   string urlCor = txtUrlLarga.Text;
   txtUrlShort.Text = Shortener(urlCor); //assuming your textbox is called txtUrlShort
}
Shortener(urlCor)

returns 您没有保留的字符串。将 return 值分配给您希望短 url 所在的变量。

string shortUrl = Shortener(urlCor);