Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改字符串部分的颜色?_C#_Asp.net_String_Colors_Draw - Fatal编程技术网

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);
}

字符串没有颜色,它们只是字符数组。请解释如何显示此字符串。字符串没有颜色,它们只是字符数组。请解释如何显示此字符串。,