無法將類型“string”隱式轉換爲“char

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

發佈了21 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章