C#输入一个字符串把其中的字母输出出来 5

C#输入一个字符串把其中的字母输出出来例如adfdfwd251sdfa输出adfdfwdsdfa... C#输入一个字符串把其中的字母输出出来
例如 adfdfwd251sdfa
输出 adfdfwdsdfa
展开
 我来答
huowenshen
2014-01-21 · TA获得超过152个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:189万
展开全部
用字符串替换
string str="adfdfwd251sdfa";
string s=“0123456789”;
for(int i=0; i<s.count(); i++)
{
str=str.Replace(s[i].tostring(), "");
i++
}

console.writeline(str);

最后输出的str就是你想要的结果
追问
我的意思是说~随便输入一个字符串,然后输出之后就剩下字母了。
追答
对啊,你随便输入一个字符串啊,str就是你输入的字符串啊,我这不是给你写了一个例子吗,大哥。
匿名用户
2014-01-21
展开全部
写个方法:
string GetLetters(string orginStr)
{
string test = "adfdfwd251sdfa";
string letters=string.Empty;
foreach (char c in test)
{
if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
{
letters += c + "\n";
}
}
return letters;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handangaoyang
2014-01-21 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:918万
展开全部
string a = "adfdfwd251sdfa";

var query = a.SelectMany(c =>
                {
                    if (!char.IsNumber(c))
                        return c.ToString();
    else
        return "";
                 });

foreach(var item in query)
{
    Console.WriteLine(item);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmloo20101112
2014-01-21 · TA获得超过383个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:245万
展开全部
给你来个最简洁的办法吧:
var str= "adfdfwd251sdfa";var newstr= new String(str.Where(Char.IsLetter).ToArray());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asdfv63
2014-01-21 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:120万
展开全部
循环取出每一个,判断ASSIC码,用个stringBuilder来合并成新的字符串。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式