相关疑难解决方法(0)

C#中的拳击事件

我正在尝试收集C#中发生装箱的所有情况:

c# boxing value-type

82
推荐指数
2
解决办法
4007
查看次数

string = string + int:幕后是什么?

在C#中,你可以隐式地连接一个字符串,让我们说一个整数:

string sth = "something" + 0;
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 为什么,假设您可以隐式地连接字符串和int,C#不允许初始化字符串,如下所示:

    string sth = 0; // Error: Cannot convert source type 'int' to target type 'string'
    
    Run Code Online (Sandbox Code Playgroud)
  2. C#如何将0转换为字符串.它是0.ToString()或者(string)0还是其他什么东西?

  3. 如何找到上一个问题的答案?

c# string integer casting

51
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×2

boxing ×1

casting ×1

integer ×1

string ×1

value-type ×1