菜鸟就是这样,只想使用语言提供的"优雅"的特性,殊不知这些"优雅"的背后的实现原理. 不能用for非要用foreach就是这样. 曾经在百度知道上回答别人的一个简单的数学算法,我给出了具体实现,然后下面就来了一菜鸟开始嘲讽,说用Math类 就可以了,那菜鸟不知道的是Math内部也是用类似的算法来实现的.在菜鸟的眼里,程序的效率跟代码行数的多少是挂钩的.
[quote=引用 62 楼 binjie1225 的回复:] 你不庸 说话给自己留条后路 免得日后被爆菊 我只是问问有没有这样的实现方法,没有的话就算了 楼猪看来也不是什么好鸟!!
你不庸 说话给自己留条后路 免得日后被爆菊 我只是问问有没有这样的实现方法,没有的话就算了 楼猪看来也不是什么好鸟!!
C# code?1234567string str = "china"; string newStr = ""; foreach (char c in str) { newStr = c + "\n" + newStr; } Trac……
其实把脑袋柱地、双脚举起,就行了!
写个类继承string,重写GetEnumerator方法。
foreach语句本身是不可以实现顺序操作的,它的操作是集合对象的顺序。
111,128
社区成员
642,532
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧