我在WebForm中,我想使用这种格式的通用Console.Writeline:
Console.WriteLine("{0}{1}:", myString, myProp);
使用Response.Write(将代码放在客户端)。我可以吗?
答案 0 :(得分:6)
您可以编写类似
的方法public static void WriteToResponse(string format, params object[] args)
{
Response.Write(String.Format(format, args));
}
上述方法Console
相当于Console.Write
您可以添加额外Response.Write(Environment.NewLine)
以使其类似于Console.WriteLine
public static void WriteLineToResponse(string format, params object[] args)
{
Response.Write(String.Format(format, args));
Response.Write(Environment.NewLine);
}
答案 1 :(得分:5)
在这种情况下使用Console.WriteLine("{0}{1}:", myString, myProp);
没有意义,但您可以使用string.Format()
方法:
Response.Write(string.Format("{0}{1}:", myString, myProp));
答案 2 :(得分:0)
您可以使用:
Response.Write (string.Format("{0}{1}:", myString, myProp));
或者使用string,object []作为参数为Response.Write创建扩展方法。