response.write和response.output.write有什么区别?

摘要:
作为响应,write被定义为publicvoidWrite(objectobj){this._writer.write(obj);//实际上,它在响应时调用内部_writer的write方法}。输出是一个属性。
response.write 和 response.output.write 本质上 都是使用response中的textwriter往输出流中写文本

我们来看下他们的源码:
在response中write 是这样定义的
public void Write(object obj)
{
this._writer.Write(obj); //实际上他调用了内部的_writer的write方法
}

而response.output呢 他是一个属性,当使用response.output的时候实际上调用的是get访问器
public TextWriter get_Output()
{
return this._writer; // 可见response.output 实际上是返回了其内部的_writer
}

这里的_writer是一个textwriter

所以他们的区别在于
response.output.write 可以接受格式化信息 比如:
Response.Output.Write("Scott is {0} at {1:d}", "cool",DateTime.Now);
而response.write 想要达到相同的效果要这样
response.write(string.format("Scott is {0} at {1:d}", "cool",DateTime.Now));

免责声明:文章转载自《response.write和response.output.write有什么区别?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇UniCode编码表JVM从零学习(七)方法区下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

odoo里的开发规范

1、模块命名[驼峰命名方法] res开头的是:resources   常见模型:res.users,   res.company,    res.partner,   res.config.settings   等。。。 @api.modeldef _selection_grade(self): res_grade = [] grade_lis...

C语言集锦(三)Direct3D和GDI+的例子

0.前言   有些时候你可能想了解,如何用纯C语言来写Direct3D和GDI+的Demo。注意,下面的Direct3D例子不适用于TCC编译器,GDI+的例子是可以的。 1.Direct3D C语言的例子   几乎所有的D3D例子都是用COM和C++写的。C语言可以用D3D吗,StackOverflow上给出了答案:directx-programming...

一个漂亮的输出MySql数据库表结构的PHP页面

经常为了方便和直观,我们会首先直接在数据库中设计出表,但是接下来又要将表的结构和设计编写在设计文档中,以便编码的时候可以直观的查询,一旦数据库表非常多,字段非常多的时候,这无疑是件非常郁闷的工作。 这是一个漂亮的PHP页面,可以自动输出MySql数据库所有表结构,大大方便了文档的编写工作,也同时非常方便编码的时候进行查询。当然在设计MySql数据库表和字段...

SQL模糊查询语句和Escape转义字符

通配符 描述 示例 % 包含零个或更多字符的任意字符串。 WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。 _(下划线) 任何单个字符。 WHERE au_fname LIKE '_ean' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean...

win10 mars xlog编译

win10 mars xlog编译    一. 环境准备 安装 cmake 以及 python2.7, 以及下载 ndk-r16b,并配置环境变量 NDK_ROOT 指向 ndk 路径。 如果是 Windows 系统还需要安装 cygwin,并务必要安装其中的 make, gcc gdb。 然后把 cygwin 的 bin 目录配置到环境变量中的 PA...

pyspark mongodb yarn

from pyspark.sql import SparkSessionmy_spark = SparkSession .builder .appName("myApp") .config("spark.mongodb.input.uri", "mongodb://pyspark_admin:admin123@192.168.2.5...