我有一个带有两个int
的坐标类,该类具有一种将坐标显示为“ A1”或“ C5”的方法。
对于字母,我使用的是char,但我不知道将两个变量串联在一起的最佳方法是什么。
方法的返回看起来像这样:
//letter is a char
//line is an int
return letter+""+line;
我使用""
是因为它隐式地将char和int转换为字符串。如果letter
是字符串,我可以做return letter+line;
,但使用char
时,隐式转换将不起作用。
我对这种方式不是很满意,对吗?什么是更干净的方法?
答案 0 :(得分:2)
尝试一下
return $"{letter}{line}";
答案 1 :(得分:0)
我想这是最好的方法:
return String.Concat(letter, line);