博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TS和C#的差异
阅读量:6624 次
发布时间:2019-06-25

本文共 300 字,大约阅读时间需要 1 分钟。

1. TS中let a : () => void; 

假设有个class  B,  B里有个方法 c;

不能像C#委托一样, a = B.c;...........如果这样的话方法c里调用的this,在赋值给a 后全部会当成 a的对象,然而a里又没有定义 ,就会报错。

应该这样 a = () => {B.c()};

 

2. TS 中可以这样定义对象 

let a = {b : 1 , c : "111" , d : [1111]};

C#里貌似Objct类型也不能这样声明吧 , 方便点的话只能用 结构体

转载于:https://www.cnblogs.com/white-L/p/9705726.html

你可能感兴趣的文章
Struts1——ActionForward对象常用设置
查看>>
H.264学习笔记之一(层次结构,NAL,SPS)
查看>>
5G时代的无线宽带新技术
查看>>
风控模型共享如何打掉黑产?
查看>>
Radware:IP欺诈等让网络攻击难以防范
查看>>
基于Token认证的WebSocket连接
查看>>
【Solidity】2.合约的结构体 - 深入理解Solidity
查看>>
Java开发人员需要注意的五大Docker误区
查看>>
DockOne微信分享(一零九):中小型团队的容器化之路
查看>>
C语言算法---求鞍点
查看>>
软件服务化:管理当先
查看>>
动互联网:开源软件的又一个春天
查看>>
HPE终于鲤鱼翻身 拆分企业服务业务
查看>>
《程序化广告实战》一 1.1 常见的广告形式及业态
查看>>
同学们,告诉你们信息中心,如何保持看直播不卡的姿势!
查看>>
Rackspace公司收购Datapipe 且一并吸纳29座数据中心
查看>>
OpenStack之化云为雨
查看>>
IBM放弃SoftLayer品牌 将其归入Bluemix之中
查看>>
App研发与运营利器:友盟与听云全功能对比
查看>>
外媒:开源安全软件到底安不安全?
查看>>