我想byte[]用C#读取文件的当前编码.
正如在MSDN中编写的那样,当构造函数没有编码时,默认编码将是UTF-8:
var reader = new StreamReader(new MemoryStream(data)).
Run Code Online (Sandbox Code Playgroud)
我也试过这个,但仍然把文件作为UTF-8:
var reader = new StreamReader(new MemoryStream(data),true)
Run Code Online (Sandbox Code Playgroud)
我需要byte[]用当前编码来阅读.
我想问一下是否有可能覆盖日志方法或在方法中创建一个具有额外属性的新方法.
目前你可以使用它:
GlobalContext.Properites["Details"] = "some Info";
Log.Error("Some info",Exception);
Run Code Online (Sandbox Code Playgroud)
我想用它:
Log.MySpecialError(Details, Message, Exception);
Run Code Online (Sandbox Code Playgroud)
任何建议将被认真考虑
大利