Microsoft Build 下一站:中国👉6月15日12:30开启! 了解详情
写点什么

Mono 引入试验性 C#语言扩展

  • 2009-12-30
  • 本文字数:467 字

    阅读完需:约 2 分钟

在跟进微软 C# 4 的最新进展之后,Mono 团队开始考虑自己的语言扩展。他们试验的两个特性是字符串插值和多个返回值的支持。

字符串插值本质上是 String.Format 语法的快捷方式。字符串是通过占位符里的表达式来构建的,而不是显式调用哪个函数并提供包含多个占位符的字符串。比如说:

复制代码
var a = 'Hello {name} how are you?';

注意,在 Miguel de Icaza 的这个例子里,字符串是由单引号而不是双引号包围的。Miguel 目前正在向 Python 和 Ruby 的用户征求这个特性的反馈意见,因为他认为他们更熟悉潜在的问题。

第二个语言扩展是元组(注:关系中的一行数据)的支持,也叫做多个返回值。对于返回元组的函数,它的补丁将会允许函数的调用和元组的解构在同一行里完成。

复制代码
Tuple<string, string, string, int, string> ParseUri (string url);
(user, password, host, port, path) = ParseUri (url);

创建和返回元组看起来就像赋值语法。Miguel 也在考虑扩展这个特性以便支持数组切片、枚举(enumeration)以及诸如 DictionaryEntry 这样的老式元组。

查看英文原文: Mono Introduces Experimental C# Language Extensions

2009-12-30 18:401728

评论

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

基于 ElasticSearch 实现站内全文搜索(1)

Java 程序员 后端

基于java的连连看游戏设计

Java 程序员 后端

基于二叉树实现Map,就是这么优秀!

Java 程序员 后端

备战明年金三银四,阿里P8大佬总结的这份Java面试文档,你可一定要好好看看

Java 程序员 后端

【死磕 Java 基础】 — 谈谈那个写时拷贝技术(copy-on-write)

chenssy

11月日更 死磕 Java 死磕 Java 基础

如何基于 React Native 快速实现一个视频通话应用

声网

flutter 人工智能「

堪称完美!字节强推数据结构与算法进修指南:理论源码面试三飞

Java 程序员 后端

复习一周,字节跳动三场技术面+HR面,不小心拿了offer

Java 程序员 后端

从 Kafka 到 Pulsar,BIGO 打造实时消息系统之路

Apache Pulsar

分布式 BIGO 消息中间件 云存储 Apache Pulsar 消息系统

国庆临近,字节后端开发3+4面,终于拿到秋招第一个offer

Java 程序员 后端

基于 ElasticSearch 实现站内全文搜索

Java 程序员 后端

基于JSP实现学校社团管理系统

Java 程序员 后端

模块三作业

心怀架构

基于java SSM springboot学生信息管理系统设计和实现2

Java 程序员 后端

基于NFS存储建立WEB群(PCS工具)

Java 程序员 后端

基于SSM开发实现中药制剂网站系统

Java 程序员 后端

基于vue+SpringBoot+MyBatis的开源多商户商城系统,可二次开发

Java 程序员 后端

增删改查的基本操作:实现MyArrayList,你学会了吗?

Java 程序员 后端

图像处理网站

Java 程序员 后端

基于iscsi存储的kvm动态迁移(V2V)

Java 程序员 后端

基于java SSM springboot学生信息管理系统设计和实现2(1)

Java 程序员 后端

基于java SSM图书管理系统简单版设计和实现

Java 程序员 后端

基于java+jsp的汽车租赁系统

Java 程序员 后端

堪称全网最全的JAVA面试复盘笔记(23个技术栈)5000字解析!冲击大厂必备

Java 程序员 后端

基于Java和Bytemd用120行代码实现一个桌面版Markdown编辑器

Java 程序员 后端

基于JSP实现OA办公系统

Java 程序员 后端

基于SSM的药店管理系统

Java 程序员 后端

Win11上openvino_notebooks环境搭建

IT蜗壳-Tango

IT蜗壳 OpenVINO 11月日更

因为一次 Kafka 宕机,我明白了 Kafka 高可用原理!

Java 程序员 后端

推荐你一个正则表达式网站

卢卡多多

正则表达式 11月日更

日均订单量超1500,百度萝卜快跑甩掉Waymo

脑极体

Mono引入试验性C#语言扩展_.NET_Jonathan Allen_InfoQ精选文章