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

How to concatenate two values into text box in c#?

我有两个值,我想将这些值转换成一个文本框。我试过的方法如下

 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 格式输出。请提出解决此问题的方法????

试试下面的方法。

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

你的代码报语法错误是因为有。看来您正在使用类似于 sql 语法的 C#!

试试这个:-

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

这可能会有所帮助。

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

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

Fiddle link