无法将类型“string”隐式转换为“char
来源:互联网 发布:linux 进程的运行时间 编辑:程序博客网 时间:2024/05/01 13:33
我刚开始学C#,在一本书上看见以下例子,
运行有错误,RT:
代码如下:
using System;
using System.Collections.Generic;
using System.Text;
namespace EX01
{
class Program
{
static void Main(string[] args)
{
int i, j;
char c;
string str;
i = 15;
j = 34;
c = "A";
str = "/"i/"=";
Console.WriteLine("{0} {1}.", str, i);
str = "/"j/"=";
Console.WriteLine("{0} {1}.", str, j);
str = "/"c/"=";
Console.WriteLine("{0} {1}.", str, c);
Console.ReadKey();
}
}
}
我该怎么修改呢?
c = "A";
改成
c = 'A';
单引号,定义的c是char类型
而给他赋值成string 所以出错
char c;
string str;
i = 15;
j = 34;
c = "A";
CHAR是''
不是""
"A"是String对象,‘A’才是Char结构。。。。
c = char.Parse("A");或 'A’
char类型用‘’,“”定义的是字符串。
- 无法将类型“string”隐式转换为“char
- “无法将类型"string"转换为"char"”?
- 无法将类型"int"隐式转换为"string"
- 关于无法将类型“object”隐式转换为“string”
- C++中如何将char类型转换为String 类型
- 将String转换为char *
- 无法将类型“string”隐式转换为“System.Data.SqlClient.SqlParameter”(错误)
- 无法将类型“string”隐式转换为“int”的处理办法
- 无法将类型“string”隐式转换为 “System.Windows.Forms.DataGridViewTextBoxColumn 解决
- c++ string类型转换为char *类型
- C#控制台基础 将char类型数组转换为string字符串 new string()
- 类型“System.String”的对象无法转换为类型“System.Char”。
- VS C# 获取系统当前时间+timer的作用+无法将类型“int”隐式转换为“string”;
- c++如何将string 转换为char*
- C++将string转换为char
- C++ string转换为char*类型
- VS2008中 string 类型转化成char* 时出现 “初始化”: 无法从“const char *”转换为“char *”
- C# 无法将类型为“System.DBNull”的对象强制转换为类型“System.String”。
- 祝福!
- C和C++中的CONST
- vs2005奇怪的断点无效问题
- 网上支付原理
- 工商银行网上支付开发
- 无法将类型“string”隐式转换为“char
- MySQL学习
- 支付宝接口源代码
- swing中文验证码
- 微软面试技术题
- ExtJS的使用方法汇总(3)——树形结构
- 用Eclipse3.4搭建J2ME开发环境
- session数组,table也可以
- 简单的REST的框架实现