如何将字符串转换为utf8字节数组,我有这个示例代码:
这样可行:
StreamWriter file = new StreamWriter(file1, false, Encoding.UTF8);
file.WriteLine(utf8string);
file.Close();
Run Code Online (Sandbox Code Playgroud)
这工作错误,文件是ASCII:
byte[] bytes = System.Text.UTF8Encoding.UTF8.GetBytes(utf8string);
FileStream fs = new FileStream(file2, FileMode.CreateNew);
fs.Write(bytes, 0, bytes.Length);
fs.Close();
Run Code Online (Sandbox Code Playgroud)
我想得到这个函数返回的字节数组:
System.IO.File.ReadAllBytes(path_to_file)
Run Code Online (Sandbox Code Playgroud)
因为这样可行:
byte[] datab = File.ReadAllBytes(file1);
FileStream fs2 = new FileStream(file3, FileMode.CreateNew);
fs2.Write(datab, 0, datab.Length);
fs2.Close();
Run Code Online (Sandbox Code Playgroud) 我想在N:N(多对多)关系中触发MS Dynamic CRM插件?
当用户在N:N关系中添加或删除行时,则暴露我的插件.
这是可能的,如果是这样的话?
如何在crm 2011中创建和删除多对多实体关系中的数据?
码:
QueryExpression qry = new QueryExpression();
qry.EntityName = "entity1_entity2";
qry.ColumnSet = new ColumnSet(true);
var re = crmservice.RetrieveMultiple(qry).Entities;
crmservice.Delete("entity1_entity2", re[0].Id);
Run Code Online (Sandbox Code Playgroud)
FaultException类型: The 'Delete' method does not support entities of type 'entity1_entity2'.