用户头像

喵叔

还未添加个人签名

2020.1.14 加入

还未添加个人简介
关注
  • 8

    发布数

  • 20

    关注者

  • 6

    关注了

禁止在构造函数里调用虚函数

在构造函数中调用虚函数会导致程序出现莫名其妙的行为,这主要是对象还没有完全构造完成。下面我们先来看一段代码:

减少装箱与拆箱

在 .NET 中存在一个的冲突,值类型不应该被设计为多态类型,但是 .NET Framework 又必须把 System.Object 设计为引用类型,并把它作为整个对象体系的基础。针对这一冲突 .NET 引入了装箱与拆箱。

规范约束条件

我们在开发时往往会对泛型指定约束条件,只有类型参数符合条件的才允许用在这个泛型上面。

多用 as 少用强制类型转换

在 C# 中存在一个名叫静态类型检查的机制,这个机制可以让编译器帮助我们把类型不服的用法找出来,从而使得应用程序在运行期间加少一些类型检查的操作。

var lady first

C# 中的隐式类型的局部变量是为了支持匿名类型而出现的,并且也是为了解决一部分查询操作返回的结果是 IQueryable<T> 类型

1. 什么是 Xamarin.md

Xamarin 是一个 .NET 开源的平台,主要用于通过 .NET 构建 IOS 、 Android 以及 Windows App 。利用 Xamarin 我们可以管理不同平台 APP 的共享代码与基础平台代码的通信

2.Hello Xamarin

>敬告:本文首发于 CSDN 博客喵叔的 Xamarin 基础专栏,该文章进发表于 CSDN 博客以及 InfoQ 网站,其他网站以及公众号发表皆为未授权。

FormattableString 取代特定区域字符串

有些软件系统是针对全球来开发的,因此一些字符串需要根据不同地区不同语言做出特定的处理。如果针对不同地区不同用语言分别编写字符串处理方法的话代码量是巨大的。那么这个时候我们可以用到内插字符串深层的特性,

喵叔