有没有办法编译ac/c ++源文件来输出可以在不同计算机上的其他处理器上运行的.exe文件?我问这个用于Windows平台.我知道它可以用java或c#完成,但它使用虚拟机.
PS:对于那些说它只能用虚拟机完成或者必须在每台机器上编译源代码的人,我问的是所有病毒是用java还是c#编写的,你需要一台vm机器来感染或者你需要在你的机器上编译蠕虫的源代码来感染?(我不想制造病毒,但这是一个很好的例子:))
我正在编写ac #project,我正在尝试反序列化具有int []类型字段的对象,并且我想以另一种方式进行反序列化.
说我有一节课:
class Player
{
public string Name;
public int[] Spells;
}
Run Code Online (Sandbox Code Playgroud)
和一个xml文件,我从中反序列化类Player的实例:
<Player>
<Name>John</Name>
<Spells>
<int>1</int>
<int>5</int>
<int>9</int>
</Spells>
</Player>
Run Code Online (Sandbox Code Playgroud)
问题是我不希望xml文件看起来像那样,我希望它更像这样:
<Player>
<Name>John</Name>
<Spells>1 5 9</Spells>
</Player>
Run Code Online (Sandbox Code Playgroud)
我正在使用XmlSerializer,它只在第一个xml读取表单时才反序化字段Spells.我想知道它是否像一个简单字段一样反序列化一个int数组.