相关疑难解决方法(0)

C#中的隐式类型转换

我有一个关于隐式类型转换的问题

为什么这种隐式类型转换在C#中有效?我已经知道隐式代码通常不起作用.

我这里有一个关于隐式类型转换的代码示例

 char c = 'a';
 int x = c;
 int n = 5;
 int answer = n * c;
 Console.WriteLine(answer);
Run Code Online (Sandbox Code Playgroud)

c#

33
推荐指数
5
解决办法
6446
查看次数

无法将int类型隐式转换为字符串

当我尝试使用+运算符连接两个字符时,编译器显示以下错误消息:"无法将类型隐式转换int为" string.

我的代码是:

const string Expr = ('$' + (char)(39));
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?我该如何解决?

c# string

1
推荐指数
1
解决办法
270
查看次数

标签 统计

c# ×2

string ×1