枚举字母表的最快方法
我想像这样迭代字母表:
foreach(char c in alphabet)
{
//do something with letter
}
字符数组是执行此操作的最佳方法吗? (感觉很hacky)
编辑:该指标是“实现最少的打字,同时仍然具有可读性和健壮性”
I want to iterate over the alphabet like so:
foreach(char c in alphabet)
{
//do something with letter
}
Is an array of chars the best way to do this? (feels hacky)
Edit: The metric is "least typing to implement whilst still being readable and robust"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
(假设 ASCII 等)
或者,您可以将其拆分给提供者并使用迭代器(如果您计划支持国际化):
(Assumes ASCII, etc)
Alternatively, you could split it out to a provider and use an iterator (if you're planning on supporting internationalisation):
或者你可以这样做,
Or you could do,
使用
Enumerable.Range
< /a>:Use
Enumerable.Range
:你可以这样做:
不过,这也不是最好的方法。如果我们知道其中的原因,也许我们可以提供更好的帮助。
You could do this:
Though, not the best way either. Maybe we could help better if we would know the reason for this.
我发现了这一点:
在随机阅读这个 博客 时,我认为它是完成任务的有趣方式。
I found this:
while randomly reading this blog, and thought it was an interesting way to accomplish the task.