“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

动态 C#实战

  • 2008-11-12
  • 本文字数:470 字

    阅读完需:约 2 分钟

REST 式的 web service 调用要比基于 SOAP 的调用更具优势,因为它无需工具的支持。这使得一些语言如 Ruby 和 Python 可以很轻松地对其进行调用。不幸的是,C#却做不到这一点,因为缺少必要的支持。

造成这种差别的原因在于动态类型。像 Ruby 和 Python 这样的语言可以直接将 JSON 和基于 XML 的结果转化为对象模型。接下来每种语言都可以使用其标准的方法和属性语法来访问该对象了。对于像 C#这样的语言来说,如果事先不知道对象是什么样子的话是无法进行这种映射的。因此,我们不得不编写必要的类和解析逻辑,而这个过程实在乏味且容易出错。

借助 C# 4,这一切都烟消云散了。通过将其与 Nikhil Kothari 的动态 Rest 项目进行整合,C#和 VB 开发者可以获得动态语言开发者所拥有的那种干净的语法。因为这还是基于早期预览版,所以还有一些限制。

注意到在 CTP 中还不支持动态类型索引,这违背了正常的数组语法。因此在其上使用了 Item()。然而,我被告知在随后的构建中已经加入了对动态类型索引的支持。

在随后的帖子中,Nikhil 介绍了使用 C# 4 调用 Amazon 和 Flickr 服务。
查看英文原文: Dynamic C# in Action

2008-11-12 06:49574
用户头像

发布了 88 篇内容, 共 258.1 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

矩阵起源携手深智城入选中国信通院“星河”案例

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

堡垒机的演变过程

尚思卓越

堡垒机

Go应用性能分析实战

俞凡

golang

第一个程序:HelloWorld——IDEA 使用

小魏写代码

PixelOver for mac(对图像和 3D 模型进行像素化和动画处理)0.14.5激活版

iMac小白

Centos7快速在线安装MySQL8.0最新版本教程。

百度搜索:蓝易云

MySQL Linux centos 运维 云服务器

分享两种Pulsar消息积压topic级别策略老化办法

华为云开发者联盟

开发 华为云 华为云开发者联盟

Photomator for mac(强大的修图工具)v3.2.2激活版

影影绰绰一往直前

Ubuntu系统内核更新与卸载教程。

百度搜索:蓝易云

云计算 Linux ubuntu 运维 云服务器

Garden Planner for Mac(园林绿化设计软件)v3.8.54注册激活版

影影绰绰一往直前

笔记|关于心流、纯粹与专注

Lotus

个人成长 冥想 科技 心流 瑜伽

Serial Box for Mac(软件序列号查询软件)v2023.11激活版

iMac小白

CVer从0入门NLP——GPT是如何一步步诞生的

秃头小苏

nlp #技术人的2023总结

苹果专用解压缩软件:BetterZip 5注册码中文版

胖墩儿不胖y

Mac软件 解压缩软件 解压缩工具

graphpad prism 10 for Mac(专业医学绘图分析软件)v10.0.0.3注册激活版

iMac小白

Sketch for Mac中文激活版:高效的设计工作流程

影影绰绰一往直前

MySQL运维16-双主双从读写分离

不在线第一只蜗牛

MySQL 数据库 运维

Garden Planner for Mac注册破解版:为园艺爱好者打造的创意乐园

iMac小白

酒店集团推行“共享用工”实现降本增效,单店年省高达30万?!

用友BIP

旅游数智化

每日一题:LeetCode-62. 不同路径

半亩房顶

Go 面试 算法 LeetCode 动态规划

代理服务器:保护隐私、突破限制、加速访问的重要工具

服务器 计算机

什么是高防IP,该如何选择一个好的高防IP

德迅云安全_初启

ICP黑客松四大赛道赛题解析

TinTinLand

AI和机器学习:探索智能科技的未来

不会算法。

数字货币交易所加密系统开发技术源码搭建

l8l259l3365

瑞技伙伴 | 举足轻重的IT设备?ServerLIFT 举重若轻!

Bytebridge

数据中心 运维管理 智能升降机

活动回顾 | 云边异构新型数据库在智慧城市的应用实践

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

积极推动数字化转型高质量发展,融云获中国信通院致谢

融云 RongCloud

数字化转型 通信 即时通讯 办公 融云

AI数字人互动大屏采用什么技术?

青否数字人

数字人

雨雪天气袭来!用华为天气提前掌握未来雨雪势

新消费日报

性能翻倍!京东亿级体量小程序优化实践 | 京东云技术团队

京东科技开发者

小程序 性能优化 前端

动态C#实战_SOA_Jonathan Allen_InfoQ精选文章