这里是c#的新手。我列出了一系列城市,可能的旅游目的地。
enum Destination {Rome, London, Tokyo, Istanbul, Miami};
现在我需要能够确定价格为每张票的价格的东西:每个城市的字母数量* 1000.我真的不知道如何从城市获得信件的数量和转换他们是一个整数。或者也许有更好的方式来代表城市?
答案 0 :(得分:1)
您可以尝试将值转换为字符串并调用Count()
方法。像这样 - Destination.Istanbul.ToString().Count()
。
答案 1 :(得分:1)
var sampleDestination = Destination.Tokyo;
var destinationAsString = sampleDestination.ToString();
var numberOfLetters = destinationAsString.Length;
var cost = numberOfLetters * 1000;