1
我讀了一個名爲書「的Visual C#2012程序設計」,我想出了下面的代碼的代碼的目的:具體是什麼線的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ch05StringManupulationEx
{
class Program
{
static void Main(string[] args)
{
string myString = "String with small s";
char[] myChar = myString.ToCharArray();
foreach (char whatever in myString)
{
Console.WriteLine("{0}", whatever);
}
Console.Write("\nyou have entered {0} characters in String ",myString.Length);
Console.ReadKey();
}
}
}
我不知道aurthor什麼上線做: char[] myChar = myString.ToCharArray();
,因爲他沒有使用名爲myChar在代碼的任何地方,即使我評論的線和編譯程序的輸出是相同的變量,任何一個可以解釋什麼是目的此代碼中的這一行?
如果不使用 - 沒有任何目的。如果你認爲有該行的一些隱藏的價值,你應該郵寄書的作者。 –
我的猜測是,這是從舊版本的代碼遺留下來的。這一切都太容易了書的信息,獲取過時:( –
,也可以是這個類也被用於其他地方在這本書。 – Doro