最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
自定義動(dòng)態(tài)對(duì)象

1,自定義動(dòng)態(tài)對(duì)象需要繼承DynamicObject類

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、寧遠(yuǎn)網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、寧遠(yuǎn)網(wǎng)絡(luò)營(yíng)銷、寧遠(yuǎn)企業(yè)策劃、寧遠(yuǎn)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供寧遠(yuǎn)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

2,可根據(jù)需要,重寫(xiě)不同的DynamicObject方法

-----------------------------------------------------DynamicClass.cs

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Dynamic;
namespace ConsoleApplication3
{
    public class DynamicClass:DynamicObject
    {
        Dictionary _dynamicData = new Dictionary();
        /// 
        /// 為獲取成員值的操作提供實(shí)現(xiàn)
        /// 
        /// 
        /// 
        /// 
        public override bool TryGetMember(GetMemberBinder binder, out object result)
        {
            bool success = false;
            result = null;
            if (_dynamicData.ContainsKey(binder.Name))
            {
                result = _dynamicData[binder.Name];
                success = true;
            }
            else
            {
                result = "Property Not Found";
                success = false;
            }
            return success;
        }
        /// 
        /// 為設(shè)置成員值的操作提供實(shí)現(xiàn)
        /// 
        /// 
        /// 
        /// 
        public override bool TrySetMember(SetMemberBinder binder, object value)
        {
            _dynamicData[binder.Name]= value;
            return true;
        }
    }
}

-----------------------------------------------------主程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Dynamic;
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            dynamic dyn = new DynamicClass();
            dyn.name = "a";
            dyn.aa = new Func(r => r);
            dyn.name = "b";
            Console.WriteLine(dyn.name+"|"+ dyn.aa("b")); //輸出:b|b
            Console.ReadKey();
        }
    }
}

當(dāng)前標(biāo)題:自定義動(dòng)態(tài)對(duì)象
網(wǎng)頁(yè)地址:http://fisionsoft.com.cn/article/jihess.html