C# 如何更改字符串部分的颜色?
我需要更改字符串部分的颜色。如何做到这一点C# 如何更改字符串部分的颜色?,c#,asp.net,string,colors,draw,C#,Asp.net,String,Colors,Draw,我需要更改字符串部分的颜色。如何做到这一点 if (kmTotalMil < allTotal || kmTotalMil > allTotal) { return "You are " + kmTotalMil.ToString() + " km." + " in city " + allTotal.ToString() + " km."; } if(kmTotalMilallTotal) { 返回“您是”+kmTotalMil.ToString()+“km。”+“在城市
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return "You are " + kmTotalMil.ToString() + " km." + " in city " + allTotal.ToString() + " km.";
}
if(kmTotalMilallTotal)
{
返回“您是”+kmTotalMil.ToString()+“km。”+“在城市”+allTotal.ToString()+“km。”;
}
我需要kmTotalMil.ToString()和allTotal.ToString()必须是红色
如何做到这一点?我假设您正在将其输出到html,在这种情况下,您需要使用来设置字符串的样式。在下面的代码中,我返回一个字符串,其中包含一个HTML标记,在本例中为span,我添加了一些带有css规则的内联样式,以将颜色更改为红色:
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return "You are " + kmTotalMil.ToString() + " km." + " in city " + allTotal.ToString() + " km.";
}
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return "<span style='color:red'>some text</span>";
}
if(kmTotalMilallTotal)
{
返回“一些文本”;
}
我建议您下一步学习一些关于C#中的字符串连接和字符串连接的教程。我假设您正在将其输出到html,在这种情况下,您需要使用来设置字符串的样式。在下面的代码中,我返回一个字符串,其中包含一个HTML标记,在本例中为span,我添加了一些带有css规则的内联样式,以将颜色更改为红色:
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return "<span style='color:red'>some text</span>";
}
if(kmTotalMilallTotal)
{
返回“一些文本”;
}
我建议您下一步学习一些关于C#中的字符串连接和字符串连接的教程。当您询问asp.net站点时,您应该使用以下内容来设置文本样式:
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return "You are <span style='color:red'>" + kmTotalMil.ToString() + "</span> km." + " in city <span style='color:red'>" + allTotal.ToString() + "</span> km.";
}
if(kmTotalMilallTotal)
{
返回“您是”+kmTotalMil.ToString()+“km。”+“在城市”+allTotal.ToString()+“km。”;
}
以下是与string.Format相同的结果:
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return string.Format("You are <span style='color:red'>{0}</span> km. in city <span style='color:red'>{1}</span> km.", kmTotalMil, allTotal);
}
if(kmTotalMilallTotal)
{
返回string.Format(“您在城市{1}公里内的{0}公里。”,kmTotalMil,allTotal);
}
当您针对asp.net网站询问此问题时,您应使用此选项设置文本样式:
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return "You are <span style='color:red'>" + kmTotalMil.ToString() + "</span> km." + " in city <span style='color:red'>" + allTotal.ToString() + "</span> km.";
}
if(kmTotalMilallTotal)
{
返回“您是”+kmTotalMil.ToString()+“km。”+“在城市”+allTotal.ToString()+“km。”;
}
以下是与string.Format相同的结果:
if (kmTotalMil < allTotal || kmTotalMil > allTotal)
{
return string.Format("You are <span style='color:red'>{0}</span> km. in city <span style='color:red'>{1}</span> km.", kmTotalMil, allTotal);
}
if(kmTotalMilallTotal)
{
返回string.Format(“您在城市{1}公里内的{0}公里。”,kmTotalMil,allTotal);
}
字符串没有颜色,它们只是字符数组。请解释如何显示此字符串。字符串没有颜色,它们只是字符数组。请解释如何显示此字符串。,