我正在阅读有关 C# 中的类型安全的内容,例如我们如何不能将整数值分配给 bool 等,这让我做了一些实验。
我执行了一个代码片段,希望它会给出编译时错误,但它有效并提供了结果。
var add = 1 + "2"; // it gave 12 as result in C#
如果我的理解不正确,请纠正我,并请分享任何简要解释这一点的文档链接。
c# operators type-safety
c# ×1
operators ×1
type-safety ×1