日期:2014-05-18  浏览次数:22489 次

C# 中[MethodImpl(MethodImplOptions.NoInlining)] ???
请教高手 c# 中在方法前加上 [MethodImpl(MethodImplOptions.NoInlining)] 有什么含义啊?(详细点,呵呵!)

就像这样:
[MethodImpl(MethodImplOptions.NoInlining)]
public static string GetResx(string XmlFileName, string MsgKey) 
{
  .....
}

------解决方案--------------------
多线程开发的时候,开发者经常会遇到在一个方法里锁定和释放一个对象的情景,本文演示了如何使用MethodImpl属性标识一个需要同步的方法,让编译器自动产生同步代码。

http://www.cnblogs.com/hcfalan/archive/2006/09/15/504880.html