如何在c#中将两个值连接到文本框中?

时间:2015-02-25 05:51:43

标签: c# casting textbox

我有两个值,我想将这些值转换为文本框。我尝试的方式如下所述

 string time="00";
 int Result ="02";
 textresult.Text=result+' '+time;//first way error result
 textresult.Text=(CAST(Result AS varchar(50))+' '+CAST(time AS varchar(50)))//second way..syntax error.

我需要在文本框中输出02:00格式。请建议一种解决这个问题的方法????

3 个答案:

答案 0 :(得分:0)

请尝试以下。

textresult.Text=string.Format("{0}:{1}",Result.ToString("D2"),time);

您的代码报告语法错误,因为有。看来你正在使用C#像sql语法一样!

答案 1 :(得分:0)

试试这个: -

string time = "00";
int Result = 02;
textresult.Text=Result.ToString("D2") + ":" + time;

答案 2 :(得分:0)

这可能会有所帮助。

string time="00";
int Result =02;

textresult.Text = String.Format("{0}:{1}",Result.ToString("D2"),time);

Fiddle link