我试图从字符串中取出一个字符串

时间:2016-11-07 19:18:52

标签: c# string char

我需要帮助。尝试从字符串中取出第二个字符时我做错了什么?

// read in a string from the user in the following format:
//pyramid slot number, block letter, whether or not the block should be lit
Console.Write("Enter slot number, block letter & if the block should be lit or not (y/n)");
string csvString = Console.ReadLine();

// find comma location
int commaLocation = csvString.IndexOf(',');

// extract slot number
int slotnumber = int.Parse(csvString.Substring(0,commaLocation));

// Print slot number
Console.WriteLine("Slot number: " + slotnumber);

// extract block letter
*string blockletter = string.ConvertToChar(csvString.Substring(commaLocation + 1));*
           // print block letter
Console.WriteLine("Block letter: " + blockletter);

1 个答案:

答案 0 :(得分:0)

您可以使用Split()将字符串分隔为单词/字符列表。

List<string> charactersSplit = csvString.Split(",");
string slotNumber = charactersSplit[0];
string blockLetter = charactersSplit[1];