有一个字符串,请以另一个字符串对其排序 例如:有一个字符串 SFGKOLXCBNMD,请以QNT对其排序,字符串是我乱敲的,提示可以用linq请问怎么排序的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str="SFGKOLXCBNMD"; var des=from source in str orderby source select source; foreach (var ct in des) { Console.WriteLine(ct); } Console.ReadLine();这样? 应该是以QNT这三个字符对SFGKOLXCBNMD这几个字符进行排序吧 看起来你当时没理解面试官的意图。比如"elloh"用"23451"来排序可以得到hello,前提是两个系列要一样长。 看起来你当时没理解面试官的意图。比如"elloh"用"23451"来排序可以得到hello,前提是两个系列要一样长。 不是的,他写了一个很长的字符数组,然后又写了三个字符,三个字符是QMT我记得,然后要一QMT对上面的那个字符数组排序,我问他排序依据是什么,他又把问题重复了一遍…… 我当时仔细看过,QMT三个字符在上面的字符数组里没有出现过 这......原来是第一种http://baike.baidu.com/view/659777.htm 连kmp算法都拿来当面试题服了 C#模拟登录,HttpWebRequest获取登录后信息不行 c# 向N层应用程序添加本地数据库缓存 请教投票 数据无法显示,请指点!在线等》。。。。 用c# 作一个类似vs2003集合开发环境里界面设计的东东. ContextMenuStrip 如何给打印对话框的“确定”按钮发送消息? 请问不同版本的FreeTextBox.dll能够在同一个项目下引用吗? 怎么让输入框只能输入全角呀 C#的数据类型如何转换? 关于PictureBox的鼠标单击事件 帮我看一下 Dbhelper 有没有问题
var des=from source in str orderby source select source; foreach (var ct in des)
{ Console.WriteLine(ct); }
Console.ReadLine();
这样?
比如"elloh"用"23451"来排序可以得到hello,前提是两个系列要一样长。
比如"elloh"用"23451"来排序可以得到hello,前提是两个系列要一样长。
http://baike.baidu.com/view/659777.htm
服了