我剛開始學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類型用‘’,“”定義的是字符串。