VisualStudio2008で開発された次の単純なWCFライブラリがあります。
このwcfサービスを呼び出すWCFTestClinet/javascript(SOAPを使用)を実行すると、次のシナリオでfalse値が返され
ます。1。GetNumber-> output:"あなたの番号は0 " 
2.SetNumber->出力なし
3.GetNumber->出力:"出力の代わりにあなたの番号は0です:"あなたの番号は8です" !!! 
なぜこれが起こっているのか、どうすれば解決できるのか、誰かが説明できますか?
ありがとう
public class Service1 : IService1
    {
        private int Number;
        public string GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }
        public CompositeType GetDataUsingDataContract(CompositeType composite)
        {
            if (composite.BoolValue)
            {
                composite.StringValue += "Suffix";
            }
            return composite;
        }
        public string GetNumber()
        {
            return string.Format("Your number is : {0}", Number);
        }
        public void SetNumber()
        {
            Number = 8;
        }
    }