Encoding myencoding = Encoding.UTF8;
是用类Encoding生成一个对象myencoding吗?为什么不用new呢?Encoding.UTF8是Encoding类的一个属性呀,高不明白呀!希望高手解答,我是个菜鸟!
是用类Encoding生成一个对象myencoding吗?为什么不用new呢?Encoding.UTF8是Encoding类的一个属性呀,高不明白呀!希望高手解答,我是个菜鸟!
解决方案 »
- 在web页面上打开服务器已经存在的word等文件,路径也提供
- 数据库查询异常
- 初学者问题:SqlConnection的ConnectionString属性,Integrated Security关键字大家怎么设?
- random为什么每次都同一个数?
- 如和在一個Aspx文件中,實現點擊按鈕打開一個Chm文件(幫助文件)~~~~~
- 如何控制取得内容只有18个字
- 怎么把一个文件整个加入另外一个文件尾部?
- 在线等:c#怎么实现 窗体(form)固定在屏幕 上一个位置,使鼠标不能移动它,而且鼠标被锁定在窗体区域内?
- 感觉 virtual 没啥作用,给举个例子!
- 谁知道C#中报表的控件是什么?怎么用?
- 请教ActiveX dll 在COM+服务注册时"没有强名称"的问题
- 求助:MSDN不能安装的问题
----------------------------------------
public static Encoding UTF8 {get;}
属性值: UTF-8 格式的编码。
using System.Text;class Test
{
static void Main()
{
Encoding e0 = Encoding.UTF8; // Encoding的静态属性
Encoding e1 = new UTF8Encoding(); // new 一个实例也可以
Console.WriteLine(e0); // System.Text.UTF8Encoding
Console.WriteLine(e1); // System.Text.UTF8Encoding
Console.WriteLine(e0 is UTF8Encoding); // True
Console.WriteLine(e1 is UTF8Encoding); // True
}
}/* 程序输出:
System.Text.UTF8Encoding
System.Text.UTF8Encoding
True
True
*/
您好!感谢您的关注!
我的理解是这样的用一个类创建一个对象,可以不使用NEW,象您说的“public static Encoding UTF8 ”,他的UTF8属性就是一个Encoding类型的!这点我可以理解,但是他的实现机制是什么呢?
我能自己做一个类模拟一下吗?要是我自己看资料,这是属于哪个方面的问题呀!静态属性吗??谢谢您的帮助!