问题是如何构建HttpWebRequest如此查询的服务器会认为它来自浏览器?
我想我失去了一些东西有关的正确行为Monitor.Enter和Monitor.TryEnter.这是我编写的一段代码,用于将问题与其余代码分开:
object lockObj = new object();
bool result = Monitor.TryEnter(lockObj);
Console.Write(result);
Run Code Online (Sandbox Code Playgroud)
结果总是如此true.这里没有惊喜.
object lockObj = new object();
Monitor.Enter(lockObj);
bool result = Monitor.TryEnter(lockObj);
Console.Write(result);
Run Code Online (Sandbox Code Playgroud)
但这次也是true.所以是否lockObj被锁定Monitor.Enter?请给我一些新的看法.
我有2个班:
public class LocalizationEntry
{
public List<TranslationPair> Translations
{
get;
set;
}
}
public class TranslationPair
{
public string Language
{
get;
set;
}
public string Translation
{
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用标准串行器获得这样的XML?
<LocalizationEntry>
<Translations>
<EN>apple<EN>
<PL>jab?ko<PL>
<DE>apfel<DE>
</Translations>
</LocalizationEntry>
Run Code Online (Sandbox Code Playgroud)
我正在考虑类似XmlArrayItem(ElementName=this.Language)属性的东西但当然这种构造是非法的,除了在运行时无法确定属性值.
谢谢你的帮助.当然我可以使用其他结构,但我很好奇是否可能.