Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使char类型的变量的值为';在c中#_C# - Fatal编程技术网

C# 如何使char类型的变量的值为';在c中#

C# 如何使char类型的变量的值为';在c中#,c#,C#,有点傻。。。但是如何使char类型的变量的值为“ e、 g char c = '''; char a = 'A'; char b = 'B'; 反斜杠称为转义字符 如果你想要反斜杠,它是 char c = '\\'; 这里有一些更好的措施: \t形标签 \n-新线 \uxxx-其中XXXX是unicode字符的十六进制值 char a=65表示C++中的“a”。不知道它是否能在c中工作# 要完成您的回答: 在C#中,以下语句将无法编译,因为您试图将Int32放入字符中(不存在隐式转换)

有点傻。。。但是如何使char类型的变量的值为

e、 g

char c = ''';
char a = 'A';
char b = 'B';
反斜杠称为转义字符

如果你想要反斜杠,它是

char c = '\\';
这里有一些更好的措施:

  • \t形标签
  • \n-新线
  • \uxxx-其中XXXX是unicode字符的十六进制值
char a=65表示C++中的“a”。不知道它是否能在c中工作#

要完成您的回答: 在C#中,以下语句将无法编译,因为您试图将Int32放入字符中(不存在隐式转换)

要将ASCII码转换为字符,必须使用C#中的静态转换类:


斜杠为/,字符\称为反斜杠。虽然不存在从int到char的隐式转换,但确实存在显式转换,因此可以使用cast运算符。字符a=(字符)65;这是合法的。
char c = '\\';
char a = 65;
char a = Convert.ToChar(65);  // where 65 is the ascii